我是python的新手,并且正在制作一种游戏,作为我猜测1到10之间的数字的第一个项目之一,然后用户猜对了.他们有三个猜测,该程序告诉用户他们是否需要在下一次猜测时更高或更低.带错误的代码部分并不重要,因为如果用户输入两次相同的答案,只允许他们重新猜测第一次但不允许重新获取第二.在代码上,我已经标出了问题所在.就像我说的,我是python的新手,这可能是一些业余的noobie错误.提前致谢.
import time # This imports the time module.
import random # This imports the random module.
MyNumber = random.randrange(1,10) # This picks a number for the variable 'MyNumber'
firstGuess = int(input('Ok then, we shall begin! What is your first guess?'))
print()
if firstGuess == (MyNumber):
print('Well done! You win!')
time.sleep(3)
exit()
if firstGuess < MyNumber:
print('Go Higher!')
time.sleep(1)
if firstGuess > MyNumber:
print('Go Lower!')
time.sleep(1)
print()
secondGuess = int(input('Better luck this time! What is your second guess?'))
print()
if …Run Code Online (Sandbox Code Playgroud) 我试图定义一个函数来制作一个矩形的周长.这是代码:
width = input()
height = input()
def rectanglePerimeter(width, height):
return ((width + height)*2)
print(rectanglePerimeter(width, height))
Run Code Online (Sandbox Code Playgroud)
我想我没有留下任何论据或类似的东西.