python中单引号和双引号的区别作用 python转义引号用法( 二 )


多个判断条件用elif: 。
if语句例2:
age="23"#猜年龄 guess_age=input("guess age:")if guess_age==age: print("yes, you got it")elif guess_age>age: print("think smaller")else: print("think bigger")6. while循环1:
while True:#可以把True换成其他判断条件while循环例1:
b=[小明,小红,小刚]#列表里面有三个人while循环例2:
while 条件:命令 else:命令age="23"count=0while count<3: guess_age=input("guess age:") if guess_age==age: print("yes, you got it") break #猜对后直接结束 elif guess_age>age: print("think smaller") else: print("think bigger") count+=1else:print("you have tried too many times")循环中注意continue和 break 的区别 。continue是结束本次循环开始下一次循环,break是直接跳出循环 。
7. for循环:
for i in range(起始数,结束数,步长)相当于是指定循环的次数
for循环例1:
age="23"for i in range(3): #(i=0,1或者2) guess_age=input("guess age:") if guess_age==age: print("yes, you got it") break#猜对后直接结束 elif guess_age>age: print("think smaller") else: print("think bigger")else: print("you have tried too many times")猜三次后跳出尝试次数太多的提示
这个刚开始很难理解,但是理解后很好用 。简单解释一下 。
b=[小明,小红,小刚]#列表里面有三个人for a in b执行该循环 print(a)输出结果为:
小明小红小刚其实就相当于是a依次为b中的元素来进行循环 。