1、if : else : 判断
示例:猜数字
number=33 # 初始数字赋值
guessnumber=int(input('number:')) #输入猜测数字
if guessnumber==number: #判断猜测数字与初始数字是否相等
print('Congratulations! You guess it!')
elif guessnumber>number: #判断猜测数字是否大于初始数字
print("It's too big ! Think smaller!")
else: #判断猜测数字是否小于初始数字
print("It's too small ! Think bigger!")
2、for循环
示例:猜数字升级(多次猜数字)
number=33 # 初始数字赋值
count=0 #设置计数器初始数值为0
for i in range (3) : # 当计数器值小于3,进入循环
guessnumber=int(input('number:')) #输入猜测数字
if guessnumber==number: #判断猜测数字与初始数字是否相等
print('Congratulations! You guess it!')
break #猜测成功,跳出循环
elif guessnumber>number: #判断猜测数字是否大于初始数字
print("It's too big ! Think smaller!")
else: #判断猜测数字是否小于初始数字
print("It's too small ! Think bigger!")
count +=1 #计数器累加 等同于 count=count+1
else: #当计数器大于等于3时执行
print('You had try many times')
注:
- for i in range (0,10,3) # i 为临时变量,0为起始数字,10为结束数字,3为步长,默认为1
- break #中止当前整个循环
- continue #跳出本次循环,进入下次循环
3、双循环
for i in range (10) # i从0到9
print('-----------',i) #打印i
for j in range (10) #j从0到9
print(j) #打印j
4、while循环
示例:猜数字再次升级(每猜三次数字,给出提示,按n结束猜数字,否则继续,如果)
number=33 # 初始数字赋值
count=0 #设置计数器初始数值为0
while count < 3: # 当计数器值小于3,进入循环
guessnumber=int(input('number:')) #输入猜测数字
if guessnumber==number: #判断猜测数字与初始数字是否相等
print('Congratulations! You guess it!')
break #猜测成功,跳出循环
elif guessnumber>number: #判断猜测数字是否大于初始数字
print("It's too big ! Think smaller!")
else: #判断猜测数字是否小于初始数字
print("It's too small ! Think bigger!")
count +=1 #计数器累加 等同于 count=count+1
if count ==3: #判断计数器是否为3
continue_confirm=input('Do you want to go on the game') #弹出是否继续游戏提示
if continue_confirm != ‘n’: #按n结束猜数字,否则继续
count=0 #将count重新赋值为0