回顾前两次课:
1、顺序结构,程序是按顺序的执行
2、分支结构,程序是有条件的执行
3、循环结构,程序是有重复的执行
range:区间的意思,它可以生成一个区间
有三种方法:
1、range(5):生成[0,5),区间长度5个0,1,2,3,4
2、range(2,9):生成[2,9),区间长度7个2,3,4,5,6,7,8
3、range(1,10,2):生成[1,3,5,7,9]这几个数的数列,区间长度5,
4、range(9,1,-1):生成[9,8,7,..,2]这几个数的数列,区间长度8,
i是循环变量
for i in range(9,1,-1):
pass
对字符串
for i in "ilovechina":
pass
for i in range(1,10,2):
pass
#print(i, end=' ') #输出1到10中的奇数,并以空格分隔
while循环
while循环条件循环:抄到会为止
for循环次数循环:抄几遍
s = 0
i = 1
while i<=100:
s = s + i #也可以写成s+=i
#print(i, end=' ')
i += 1
print(s)
猜字游戏
key = 57
F = True
count = 0
while F: #死循环
val = int(input("请再输入一个整数"))
count += 1
if val > key :
print("大了")
elif val < key :
print("小了")
else:
print("回答正确")
break#跳出循环
print("你一共猜了",count ,"次")
嵌套循环
'''
####
####
####
'''
for i in range(3):
for j in range(4):
print('#',end='')#end表示结尾为''
print()
#打印乘法表,
for i in range(1,9+1):#i外层循环变量
for j in range(1,i+1):#j内层循环变量
print(j,"x" ,i,'=',i*j ,end=' ')
print()#默认打印一个换行
—— 本文来自火龙信奥(义乌睿码科技):义乌青少年信息学奥赛与编程教育平台,专注 CSP-J/S、NOIP、GESP 竞赛培训,线上线下融合教学,助力编程升学。网址:hlcoding.com