#猜数字 如果数字太大 则输出 Too large! 如果数字太小 则输出 Too small! 如果猜中则输出 Just right!
import random
number=random.randint(1,100)
while True:
num=int(input('输入1-100之间的数'))
if num>number:
print('你猜的数字太大了 请重新输入')
elif num<number:
print('你猜的数字太小了 请重新输入')
else:
print(f'恭喜你 你猜对了 你要猜的数是{num}')
break
同样是猜数字 这次最多猜3次 如果三次都猜不出 则输出要猜的数字
import random
number=random.randint(1,100)
count=0
while count<3:
count+=1
num=int(input('请输入1-100之间的数'))
if num>number:
print('你猜的数字太大了 请重新输入')
elif num<number:
print('你猜的数字太小了 请重新输入')
else:
print(f'恭喜你 你猜对了 你要猜的数是{num}')
break
if count==3:
print(f'很遗憾你没有猜对 你要猜的数字是{number}')
#不用break
import random
number = random.randint(1, 100)
count = 0
guessed_right = False # 用于标记是否猜中
while count < 3 and not guessed_right:
count += 1
num = int(input('请输入1-100之间的数'))
if num > number:
print('你猜的数字太大了 请重新输入')
elif num < number:
print('你猜的数字太小了 请重新输入')
else:
guessed_right = True # 标记猜中
if guessed_right:
print(f'恭喜你 你猜对了 你要猜的数是{num}')
else:
print(f'很遗憾你没有猜对 你要猜的数字是{number}')