关于python程序设计题的题库?

Python022

关于python程序设计题的题库?,第1张

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)

目前来说是可以的:

1.python有强大的图形库,比如kivy,pyqt等,能够实现复杂的用户界面。

2.python能够很容易的与数据库通信,如SQL,MySQL等。

所以,python可以实现大部分程序软件等,只要个人或团队使用,就可以。

一个软件的实现所用的编程语言不是关键,关键是人和人的思维逻辑。