判断语句
猜猜心里数字:
n=6
if int(input("第一次输入数字"))==n:print("猜对了")
elif int(input("第二次输入数字"))==n:print("第二次猜对了")
elif int(input("第三次输入数字"))==n:print("第三次对了")
else :print("猜错了") #猜了三次都错
将输入语句放入判断语句节省代码
上面那个代码作用->一次输入正确就只执行第一个if,如果第一次输入错误就会执行下面那个elif猜对了就不执行下面的。
嵌套判断语句
import random
num=random.randint(1,10) #随机产生的数
print("生成的数字是%d" %num)
guess_num=int(input("输入"))
if num==guess_num:#猜对print("猜对")
else:#不等if num>guess_num:print("猜小了")else:print("猜大了")guess_num=int(input("输入数字"))#再猜if num==guess_num:#相等print("猜对")else:#不等if num<guess_num:print("猜大了")else:print("猜小了")