班级: 姓名: 学号:
C.
j=1
for i in range(30,20,-2):
j=j+i
print(j)
初识Python程序设计中的for循环导学案
例1:所谓365天存钱法,就是一年365天,每一天存钱的数字比前一天多一块钱,举个例子::第一天存1元,第二天存2元,第3天存3元,一直到第365天存365元。按照这样的存钱方式,一年能存多少钱?
S=0
For i in range(1,366):
s=s+i
print(s)
学案一:下列for循环语句中,循环语句可以被执行的是( )
B.
j=1
for i in range(20,30,2):
j=j+i
print(j)
C.
j=1
for i in range(30,20,-2):
j=j+i
print(j)
A.
j=1
fori in range(30,20,2)
j=j+i
print(j)
学案二:以下程序段执行后整型变量n 的值为( ),i 的值为( )
n=0
for i in range(1,20,5):
n=n+1
print(n)
探究一:
用for循环语句编程输出 ①1~100以内的偶数和。(2+4+6+...+100) ②1~100以内的奇数和。(1+3+5+7+...+99)
S=
for i in range( , , ):
s= +
print( )
探究二:
日本某地发生了一场谋杀案。警察通过排查确定杀人凶手必为4人中的一个。以下是他们的供词:
A说:不是我。
B说:是C。
C说:是D。
D说:C在胡说。
已知三个人说了真话,一个人说了假话。编写程序判断谁是凶手。
p=[" "," "," "," "]
for in :
if((k!=p[0])+(k==p[2])+(k==p[3])+(k!=p[3])==3):
print(k)
循环结构 来自淘豆网m.daumloan.com转载请标明出处.