Verwenden Sie Python, um ein einfaches Zahlen-Ratespiel zu implementieren

Das System generiert zufällig eine Zahl zwischen 1 und 100. Spieler können die Zahl unendlich erraten. Jedes Mal, wenn sie eine falsche Zahl erraten, gibt das System eine Meldung aus, dass der Tipp zu groß oder zu klein ist. Der Tipp endet erst, wenn der Spieler rät die richtige Zahl und schließlich gibt die Statistik aus, wie oft der Spieler insgesamt getippt hat.

import random

num = random.randint(1, 100)  # 随机获取1到100之间的一个数

# 定义一个变量记录循环次数
count = 0

# 通过一个布尔类型的变量,做循环是否继续的标志
flag = True
while flag:
    guess_num = int(input("请输入你猜想的数字:"))
    count += 1
    if guess_num == num:
        print("猜对了")
        # 设置为False就是终止循环的条件
        flag = False
    else:
        if guess_num > num:
            print("你猜大了")
        else:
            print("你猜小了")
print(f"你猜了{
      
      count}次")

Operationsergebnis:
Fügen Sie hier eine Bildbeschreibung ein

Guess you like

Origin blog.csdn.net/weixin_44996886/article/details/132417365