判断语句

判断语句

猜猜心里数字:

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("猜小了")

 

posted @ 2024-07-17 23:25  Annaprincess  阅读(24)  评论(0)    收藏  举报