1. 方法一

import random

n = int(input("请输入1进入游戏:"))
# print(n)
# print(type(n))
if n == 1:
    # print("ok")
    print("欢迎进入游戏")
    sec = random.randint(1, 100)
    # print(sec)
    num = 7
    while num > 0:
        x = int(input("请输入您猜的数:"))
        if x == sec:
            print("恭喜您猜对了!")
            break
        else:
            if x < sec:
                print("您猜的小了")
            elif x > sec:
                print("您猜的大了")
        num = num - 1
        if num > 0:
            print(f"还有{num}次机会")
        else:
            print("您已经用完了所有机会")
        # 三元运算符
        # print("您已经用完了所有机会") if num == 0 else print(f"还有{num}次机会")

2.方法二

import random

print("请重复输入一个数【1,100】,默认7次机会")
sec = random.randint(1, 100)
# print(sec)
num = 7
while True:
    n = int(input())
    if n == sec:
        print("恭喜您猜对了!")
    elif n < sec:
        print("您猜的小了")
    else:
        print("您猜的大了")
    num -= 1
    if num == 0:
        break
print(f"电脑给出的数是{sec}")

3. 运行结果

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐