jupyter 请教大家

img

age = int(input("请输入您的真实年龄:"))
count = 1
while count<=3:
    c_age = int(input("您猜测年龄:"))
    if c_age > age:
        print("您猜测的年龄偏大!")
        count+=1

    elif c_age < age:
        print("您猜测的年龄偏小!")
        count += 1
    else:
        print("恭喜你,猜对了!")
        break
print("很遗憾,3次没有成功!")

主要是把判断的条件和终止循环写好,这样写:

age = int(input("请输入您的真实年龄:"))
count = 0
while True:
    guess = int(input("您猜测年龄:"))
    if age==guess:
        print("恭喜你,猜对了!")
        break
    else:
        if guess > age:
            print("您猜测的年龄偏大!")
            count += 1
        
        else:
            print("您猜测的年龄偏小!")
            count += 1
    if count == 3:
        print("很遗憾,3次没有成功!")
        break
        

age = int(input("请输入您的真实年龄:"))
count = 0
while True:
    c_age = int(input("您猜测年龄:"))
    if c_age > age:
        print("您猜测的年龄偏大!")
        count+=1
        if count == 3:
            print("很遗憾,3次没有成功!")
            break
    elif c_age < age:
        print("您猜测的年龄偏小!")
        count += 1
        if count == 3:
            print("很遗憾,3次没有成功!")
            break
    else:
        print("恭喜你,猜对了!")
        break