我有一个关于如何在猜谜游戏中删除空格的问题。在
以下是我的源代码:
import random
print ("I’m thinking of an integer, you have three guesses.")
def tovi_is_awesome():
random_integer = random.randint (1, 10)
chances = 3
for i in [1,2,3]:
print ("Guess", i, ": ", end=" ")
guess = eval(input("Please enter an integer between 1 and 10: "))
if guess < random_integer:
print ("Your guess is too small.")
elif guess > random_integer:
print ("Your guess is too big.")
else:
print ("You got it!")
break
if guess != random_integer:
print ("Too bad. The number is: ", random_integer)
tovi_is_awesome ()
当我运行它时,我得到了这个: 我在想一个整数,你猜三次。 猜测1:请输入1到10之间的整数:
我如何删除“猜测1”后的空格? 或者有没有更好的方法来避开这个空间?在
谢谢你! 这是我的第一个问题
你可以这样写
^{pr2}$所以你可以避开那个空间。您可以查看this一个示例。在
这是一个简单的猜谜游戏,请仔细核对。它可以改善你的比赛。你不必使用
eval()
。在其实很简单,给你展示一些基本的逻辑。以后可以考虑用
try/except
等来捕捉错误print ("Guess %d:" % (i) )
这样写会删除空格。在
相关问题 更多 >
编程相关推荐