例如 “输入(” 是什么 “A,B,C, ”?“)”把一个int和STR成输入(Python)的一个输出
但是这不工作
一个是一个随机数
b为+号
c的另一个随机数
当我尝试运行代码,它说: :类型错误:输入预计最多1个参数,得到了5
P.S IM是新的编码,请用简单的语言,这样我可以理解
例如 “输入(” 是什么 “A,B,C, ”?“)”把一个int和STR成输入(Python)的一个输出
但是这不工作
一个是一个随机数
b为+号
c的另一个随机数
当我尝试运行代码,它说: :类型错误:输入预计最多1个参数,得到了5
P.S IM是新的编码,请用简单的语言,这样我可以理解
您需要提供一个字符串参数调用输入时,即input("enter input now")
。如果b
始终为+
,请尝试input("what is {}+{}".format(a,c))
。 format
中的第一个参数将替换字符串中的第一个{}
,第二个参数format
将替换字符串中的第二个{}
,依此类推。
import numpy as np
a= np.random.randint(0,10)
b = "+"
c = np.random.randint(0,10)
print("what is 'a,b,c'", eval(str(a)+str(b)+str(c)))
如果你想输入一个随机数,并将其分配给a
和b
。您应该使用以下内容:
a = input("Value of a?\n")
b = input("Value of b?\n")
我认为您的问题是对输入工作原理的根本性误解。解析你想要用输入做什么是非常困难的,但是我会试试看。
“输入”功能要求用户确切输入。它会以某种方式存储该输入。通常你会想要将它分配给一个变量,如:
inputString = input('What is a, b, c')
从那里,你可以应用格式inputString,然后赋值给变量以及。阅读官方文档,以及粗略搜索'.split()'方法可能会给你你想要的。
This现有的SO问题,也可能开始出来的时候产生一些有用的信息,供各位
根据我的经验,谷歌是你绝对最好的朋友,尤其是。我不是来阻止你,让你失望,但大多数SO用户会希望你耗尽你所有的个人资源,并且在发布之前至少做最少量的基础研究。我期待的所有链接帖子都是“在Google中从用户输入python获取多个变量”。事先处理这个问题将会为您节省大量的负面投票,并且通常会在这里产生更有帮助的积极体验。
编辑:应该指出的是,我在最后一段中介绍的很多内容都在网站的规则中清楚地列出。不遵守他们会在你的同伴不喜欢之外产生负面影响。
谢谢你的建议 – Woli123
非常感谢你 – Woli123