小编Vom*_*mer的帖子

在 while 循环中只执行一行代码一次

如何让特定的代码行在 while 循环中只执行一次?

我希望这条线: "Hello %s, please enter your guess: " %p1"只运行一次,而不是每次玩家猜错时运行。

是否有我可以使用的命令或功能,或者我是否必须以不同的方式构建整个游戏?这种形式的程序是否有简单的修复?

import random

number = random.randint(1,9)

p1 = input("Please enter your name: ")

count = 0

guess = 0

while guess != number and guess != "exit":

    guess = input("Hello %s, please enter your guess: " % p1)

    if guess == "exit":
        break

    guess = int(guess)
    count += 1

    if guess == number:
        print("Correct! It Took you only", count, "tries. :)")
        break
    elif guess > number:
        print("Too …
Run Code Online (Sandbox Code Playgroud)

python loops while-loop

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

loops ×1

python ×1

while-loop ×1