Python 我的if语句似乎不起作用。我尝试了各种方法,但还是赢了;不要执行代码。相反,它退出程序 `import random 打印(“尝试猜测数字!”) 打印() 难度=输入(“选择您的难度:简单、中等、困难或疯狂:\n”)。降低#选择 你的难度(游戏有多难) 如果难度=‘容易’: number=random.randrange(1100)#选择一个介于1到100之间的数字并将其分配给number 如果数量>50: 打印(“*提示*:\n神秘数字大于50”) 如果数字>75: 打印(“*提示#2*:\n神秘数字大于75”) 其他: 打印(“*提示#2:\n神秘数字小于75”) 如果数字小于50: 打印(“*提示*:\n神秘数字小于50”) 如果数字小于25: 打印(“*提示#2*\n:神秘数字小于25”) 其他: 打印(“*提示#2:\n神秘数字大于25”)`
出于某种原因,即使数字小于或大于50,它也会退出代码。我正在努力解决这个问题,请帮助。您忘记将Python 我的if语句似乎不起作用。我尝试了各种方法,但还是赢了;不要执行代码。相反,它退出程序 `import random 打印(“尝试猜测数字!”) 打印() 难度=输入(“选择您的难度:简单、中等、困难或疯狂:\n”)。降低#选择 你的难度(游戏有多难) 如果难度=‘容易’: number=random.randrange(1100)#选择一个介于1到100之间的数字并将其分配给number 如果数量>50: 打印(“*提示*:\n神秘数字大于50”) 如果数字>75: 打印(“*提示#2*:\n神秘数字大于75”) 其他: 打印(“*提示#2:\n神秘数字小于75”) 如果数字小于50: 打印(“*提示*:\n神秘数字小于50”) 如果数字小于25: 打印(“*提示#2*\n:神秘数字小于25”) 其他: 打印(“*提示#2:\n神秘数字大于25”)`,python,Python,出于某种原因,即使数字小于或大于50,它也会退出代码。我正在努力解决这个问题,请帮助。您忘记将()添加到.lower `import random print("Try to guess the number!") print() difficulty = input("Select your difficulty: Easy, Medium, Hard, or Insane:\n").lower #Selecting your difficulty(h
()
添加到.lower
`import random
print("Try to guess the number!")
print()
difficulty = input("Select your difficulty: Easy, Medium, Hard, or Insane:\n").lower #Selecting
your difficulty(how hard the game is)
if difficulty == 'easy':
number = random.randrange(1, 100) #Picks a number between 1 to 100 and assigns it to number
if number > 50:
print("*HINT*: \n The mystery number is greater than 50")
if number > 75:
print("*HINT#2*:\n The mystery number is greater than 75")
else:
print("*HINT#2:\n The mystery number is less than 75")
if number < 50:
print("*HINT*: \n The mystery number is less than 50")
if number < 25:
print("*HINT#2*\n: The mystery number is less than 25")
else:
print("*HINT#2:\n The mystery number is greater than 25") `
当你通过程序时,执行过程中的任何一点都是可疑的吗。如果您正在使用IDE,那么现在正是学习其调试功能的好时机。在程序的关键点打印内容可以帮助您跟踪正在发生或未发生的事情。非常感谢。我不敢相信我犯了这么简单的错误。再次感谢。
difficulty = input("Select your difficulty: Easy, Medium, Hard, or Insane:\n").lower() #Selecting
your difficulty(how hard the game is)