我设置了以下for循环以接受5个测试分数。我希望循环提示用户输入5个不同的分数。现在,我可以通过输入“请输入您的下一个测试分数”来完成此操作,但是我希望每个输入的分数提示都提供其相关编号。
因此,对于第一个输入,我希望显示“请输入测试1的分数”,然后对于第二个分数,显示“请输入测试2的分数”。当我尝试运行此循环时,出现以下错误:
Traceback (most recent call last):
File "C:/Python32/Assignment 7.2", line 35, in <module>
main()
File "C:/Python32/Assignment 7.2", line 30, in main
scores = input_scores()
File "C:/Python32/Assignment 7.2", line 5, in input_scores
score = int(input('Please enter your score for test', y,' : '))
TypeError: input expected at most 1 arguments, got 3
这是代码
def input_scores():
scores = []
y = 1
for num in range(5):
score = int(input('Please enter your score for test', y, ': '))
while score < 0 or score > 100:
print('Error --- all test scores must be between 0 and 100 points')
score = int(input('Please try again: '))
scores.append(score)
y += 1
return scores
一种简单(正确的方法)来编写所需内容:
score = int(input('Please enter your score for test ' + str(y) + ': '))
问题内容: 我正在用Python制作一个小型猜谜游戏,其中计算机会猜出玩家选择的数字。尝试要求用户输入时出现错误: 这条线抛出 TypeError:预计最多输入1个参数,得到3个 我究竟做错了什么? 问题答案: 仅接受 一个 参数,您将传递它3。您需要使用字符串格式设置或串联将其设为一个参数: 您将其与函数混淆,该函数的确包含多个参数,并且会为您将值连接到一个字符串中。
第二个抛出了一个错误(),声称当我直接在函数中输入字符串时,它没有字符串,这让我非常恼火。然而,这种错误并非总是发生——其他时候,它工作得很完美,似乎没有任何原因。其次,当我在上面说的语句中输入时,它现在认为错误与语句有关,例如: 在我的程序中,我有多个重复的代码示例,这些代码具有不同的变量/值,我已经多次验证它们都是相同的。 这可能是什么错误,为什么?
我正在使用这段代码生成objects,但有时我会遇到这个错误(错误参数#-1到'addBody'(需要代理,得到零))知道为什么吗?
以下是代码: 我不是一个有经验的“编剧”,所以我真的不知道如何解决这个问题。
当尝试ViewChild时,我会得到错误。错误为“未提供'opts'的参数。” @ViewChild都给出了错误。 ts(11,2):错误TS2554:应为2个参数,但得到1。
首先,我试图遵循这一指南。 到目前为止,我已经启动并运行了主机,但我在这一点上卡住了。我已经安装了windowsservercore映像,并且安装了IIS映像并将其标记为“WindowsServerIIS”。现在我需要安装ASP.NET4.5,我使用以下命令 docker Build-T windowsserveriisaspnet。 我也许应该添加我为我的Docker图像创建一个文件夹。所以我有