内容正文:
《for循环结构》课后作业
姓名: 班级:
1. 在python中,运行下列程序,正确的结果是( )
s=0
for i in range (1,5):
s=s+i
print("i=",i,"s=",s)
A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=15
2.下面的程序段运行后的结果为( )
s=0
for i in range(1,7,3):
s=s+i
print(s)
A.6 B.12 C.5 D.28
3.下列程序段运行后,输出“*”的个数是( )
for i in range(2,11):
print(“*”)
A.7 B.6 C.9 D.8
4.有如下python程序段:
a=[4,5,3,6,7,8,2,9,1]
m ,c=1, 1
for i in range(1, len(a)):
if a[i]>=a[i-1]:
c+=1
m=max(m, c)
else:
c=1
print (c, m)
则程序执行后,c和m的值分别是( )
A.1和1 B.1和4 C.2和4 D.3和4
5.“不积跬步,无以至千里;不积小流,无以成江海。”每天进步一点点,一年后,你将进步很大:而每天退步一点点,一年后,你将落后很多。为完成两个励志公式1.01365≈37.8和0.99365≈0.03的计算,补充完善下面Python程序第6行划线部分的代码( )
#计算1.01的365次幂,0.99的365次幂
s1=1
s2=1
for i in range(365):
s1=s1*1.01
s2=________
print("每天进步一点,365天后你将得到:",s1)
print("每天退步一点,365天后你将得到:",s2)
A.0.99**365 B.s2*0.99 C.s2*1.01