资源描述
叶思 在线同步课程作业
课时7:基础循环课后作业
1. 现有如下python程序段:
s=1
for i in range(2,9,2):
s=s+i
print(s,i)
该程序段执行后,输出结果为: ( )
A.13 6 B.21 9 C. 21 8 D.31 10
2. 现有如下python程序段:
n=2
x=1
while n<10:
n=n*1.2**x
x=x+1
print(str(x-1),'次')
该程序段执行后,输出结果为: ( )
A. 4次 B. ‘4次’ C. 3次 D.‘3次’
3.现有如下python程序段,结合时k的值为( )
k=1
n=263
while n!=0:
k=k*(n%10)
n=n//10
print(k)
A. 3 B. 36 C.54 D. 18
3. 运行下列python 程序
i=1
s=1
while ________:
s=s*i
i+=2
print(s)
当输出结果为105时,则空格处应该填写的内容为: ( )
A. i<=7 B.i<7 C.i>=7 D.i>7
4. 为了计算出1~100之间所有能被3整除的整数的和,小张编写了如下程序,请你在划线处填入合适的代码,将程序补充完整。
i=1
num=0
while_________:
if i%3==0:
num=__________
i+=1
print(num)
5. 本金10000元存入银行,年利率是千分之三,每过1年,将本金和利息相加作为新的本金。计算5年后,获得的本金是多少?为解决该问题请补充下面程序.
money=10000
year=5
lixi=0.003
_______________________________
money=money+money*lixi
print(money)
6. 求1+2!+3!+4!+...+n!的和,将下面程序补充完整。
n=int(input("请输入最后一个数n:"))
result2=1
while __________:
result1=1
for i in_______________:
result1=result1*i
result2=result2+result1
n=n-1
print(result2)
展开阅读全文