求助两道python程序填空题

求助两道python程序填空题,第1张

1.1:10

1.2:min >a[j]

1.3:avg=(avg-a[0])/10

2.1:a += 1

2.2:( s[i] >= 'a' and s[i] <= 'z' )

2.3:Lower(s)

1、average_sum函数的功能为求一批数中大于平均值

sum=0

k=0

for i in range(n):

sum=sum+a[i]

average=sum/n

for i in range:

if(a[i]>average):

k=k+a[i]

return k

2、编写函数fun求一个不多于五位数的正整数的位数

if(m>9999):

place=5

elif(m>999):

place=4

elif(m>99):

place=3

elif(m>9):

place=2

else:

place=1

return place

3、请编fun函数,求4*4整形数组的主对角线元素的和

sum=0.0

for i in range(4):

sum+=a[i][i]

return sum

4、已知:一元钱一瓶汽水,喝完后两个空瓶换一瓶汽水。问:请输入钱数(大于1的正整数),则根据钱数最多可以喝到几瓶汽水。

s=0

k=0

while m>0:

m=m-1

s=s+1

k=k+1

while k>=2:

k=k-2

s=s+1

k=k+1

return s

5、编写函数fun(x,y),函数的功能是若x、y为奇数,求x到y之间的奇数和;若x、y为偶数,则求x到y之间的偶数和。要求必须使用for结构

主函数的功能是分别计算如下的值:

(1+3+5+……+777)+(2+4+6+……+888)=???

(1+3+5+……+1111)+(2+4+6+……+2222)=???

(1+3+5+……+1999)+(2+4+6+……+1998)=???

s=0

for i in range(x,y+1,2):

s=s+i

return s

6、编写函数main 求3!+6!+9!+12!+15!+18!+21!

s=0

for i in range(3,22,3):

r=1

for j in range(1,i+1):

r*=j

s+=r

print(s)

全国计算机等级考试二级 *** 作题部分采用计算机自动评分方式,其中有的题型采用比照标准答案集进行评分,有的题型用一定的算法对程序的输出结果进行检测来评分。

一、Python语言的基本语法元素

1、程序的基本语法元素:程序的格式框架、缩进、注释、变量、命名、保留字、数据类型、赋值语句、引用;

2、基本输入输出函数:input()、eval()、print()

3、源程序的书写风格;

4、Python语言的特点。

二、基本数据类型

1、数字类型:整数类型、浮点数类型和复数类型;

2、数字类型的运算:数值运算 *** 作符、数值运算函数;

3、字符串类型及格式化:索引、切片、基本的format()格式化方法;

4、字符串类型的 *** 作:字符串 *** 作符、处理函数和处理方法;

5、类型判断和类型间转换。

三、程序控制结构

1、程序的三种控制结构;

2、程序的分支结构:单分支结构、二分支结构、多分支结构;

3、程序的循环结构:遍历循环、无限循环、break和continue循环控制;

4、程序的异常处理:try-except。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11266522.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存