【问题标题】:Python script input text not displaying entirelyPython 脚本输入文本未完全显示
【发布时间】:2017-10-25 22:03:05
【问题描述】:

我想做一个“心算生成器”。我尝试了很多语法,我想出了这个:

import random
randomnum1=random.randint(0,10000)
randomnum2=random.randint(0,10000)
final=int(randomnum1+randomnum2)
userinput=(input(str(randomnum1)) + "+" +(str(randomnum2)) + "= ")

我还没有完成,我想测试,但它只打印了一个带有变量 randomnum1 值的输入,例如,如果 randomnum1 等于 300,它会显示一个 300 的输入。我不明白问题的根源。如何使输入显示 num1 + num2 = [并且用户可以输入数字]

【问题讨论】:

  • 用户输入是什么意思?请清楚说明您的问题
  • @yklsga 抱歉,我编辑了我的帖子
  • 不平衡括号

标签: python-3.x


【解决方案1】:

你的括号是关闭的,使用这个:

input(str(randomnum1) + "+" + str(randomnum2) + "= ")

或:

input("{} + {} =".format(randomnum1, randomnum2))

【讨论】:

  • 谢谢!不敢相信这一切只是因为一个放错了括号!
猜你喜欢
  • 1970-01-01
  • 2014-10-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-02
相关资源
最近更新 更多