资源简介 《2.3 周而复始的循环》编程练习一、单项选择题1.运行以下Python程序段,输出结果是( )。for i in range(2,12,2):print(i,end=" ")A.4 6 8 10 12B.2 3 4 5 6C.2 4 6 8 10D.3 5 7 9 112.在Python语言中,下列选项中能实现输入数据的函数是( )。A.input()B.print()C.show()D.abs()3.Python语言中用来定义函数的关键字是( )。A.importB.defC.functionD.return4.行以下Python程序段后,变量b的值为( )。a,b=6,2while a!=b:b=a//ba=a-bA.0B.2C.1D.35.运行以下Python程序段,输出结果是( )。def s(n):m=1for i in range(2,n+1):m+=ireturn mtotal=s(5)print(total)A.5B.10C.24D.156.运行以下Python程序段,输出结果是( )。s=0for i in range(1,6,2):s=s+1print(s)A.2B.3C.4D.97.利用下列Python程序打印"******",则横线处应该填( )。for i in :print("*",end="")A.6B.range(1,7)C.range(1,6)D.range(7)二、编程填空1.班级最后一次测试10名学生短跑成绩,体育委员想编程实现最快速度和最慢速度判断。实现功能:键盘依次输入10名同学短跑成绩,输出最快速度和最慢速度的值。cj=[]for i in range(0,__①__):x=float(input("请输入短跑成绩:"))cj.append(__②__)print(max(__③__), min(cj))input("运行完毕,请按回车键退出...")2.希望工程捐款,第一个月捐1元,第二个月捐2元,以后每个月增加1元,至少需要多少个月捐款总额达1000元?sum=____①____m=1while sum<1000:sum+=____②____m+=____③____print("至少需要",m,"个月完成捐款任务,共捐款",sum,"元")3.擂台法求一个列表的最大值a = [56,23,7,89,5,2]max = a[0]for k in __①__:if k > max:__②__print("最大值为:", __③__)4.小明想用压岁钱环游中国,妈妈告诉他大约需要60000元,但现在小明只有50000元。他请妈妈帮忙存在银行里,银行年利息1.25%,小明几年能存够 rate=0.0125money=50000year=0while __①__:money=__②__*(1+rate)__③__print("存款数为6万元至少需要",year,"年")三、编写程序1.定义一个列表(5项以上),实现以下功能:输出列表的第二项向列表中增加一个元素5,打印输出列表删除列表的第三项,打印输出列表倒序输出列表。2.编程求1+2+3……100的和。3.求n!(n!=1*2*3……n)。 展开更多...... 收起↑ 资源预览