【问题标题】:Detecting if two variables have the same value检测两个变量是否具有相同的值
【发布时间】:2021-03-22 04:06:41
【问题描述】:

我是编码新手,所以我一直在创建简单的程序。我目前正在尝试猜测数字程序。我目前在尝试让程序通过检测用户输入的数字是否等于生成的数字来告诉您是赢还是输时遇到了问题。这是我的代码,我目前在第 10 行遇到语法错误,我不明白。请帮帮我!

import time
from time import sleep
import random
var1 = "Hello"
print(var1)
time.sleep(1)
print("I'm going to pick a number now!")
time.sleep(2)
value = (random.randint(1, 9)
print("Okay, now it's your turn!")
usernumber = input("""Pick a number, 1-9:
""")
time.sleep(1)
var2 = "I picked..."
print(var2)
time.sleep(1)
print(value)
if var3 == usernumber
    print("You win!")
if var3 != usernumber
    print("You lose. :(")

【问题讨论】:

  • 你缺少一个右括号,你的 IDE 应该提醒你的。
  • 我在哪里缺少右括号?

标签: if-statement variables var


【解决方案1】:
value = (random.randint(1, 9)

注意缺少的括号。 应该是

value = (random.randint(1, 9))

【讨论】:

  • 好的,非常感谢!我不敢相信我没有注意到这一点。现在可以了!
  • 没问题,实际上你可以删除该行的第一个括号和最后一个括号,这是更好的选择。欢迎来到编码的世界,有很多东西要学!但这很有趣
猜你喜欢
  • 1970-01-01
  • 2012-11-21
  • 2014-02-03
  • 2019-06-30
  • 1970-01-01
  • 2011-07-27
  • 1970-01-01
  • 2015-01-25
  • 1970-01-01
相关资源
最近更新 更多