2024-06-16 15:11:07 发布
网友
我需要10个浮点值输入,但我不知道怎么做,哈哈。这是我脑海中唯一闪现的东西。有人能帮我吗?这是我的家庭作业
input1, input2, input3, input4, input5, input6, input7, input8, input9, input10 = range[input(), input(), input(), input(), input(), input(), input(), input(), input(), input()]
看看your comment with the assignment instructions,我不知道你为什么认为你需要用一个表达式来表达。您绝对不能在一个表达式中处理异常。相反,请使用循环,并使用列表而不是单独的变量:
floats = [] for i in range(3): # Fewer, just for example f = float(input(f'Enter float ({i}): ')) floats.append(f) print(floats)
运行示例:
Enter float (0): 1.0 Enter float (1): 1.1 Enter float (2): 1.2 [1.0, 1.1, 1.2]
另见:
上面的代码只回答了所问的问题。有关作业的其他部分,请参见:
在这里,使用split方法和map函数是最简单的方法
split
map
input_line = input() float_list = list(map(float, input_line.split()))
预期输入格式: 在一行中以float或int分隔的任意数量(超过1)的空间
float
int
例如
1.1 2.2 3.3 4.4 5.5
看看your comment with the assignment instructions,我不知道你为什么认为你需要用一个表达式来表达。您绝对不能在一个表达式中处理异常。相反,请使用循环,并使用列表而不是单独的变量:
运行示例:
另见:
上面的代码只回答了所问的问题。有关作业的其他部分,请参见:
在这里,使用
split
方法和map
函数是最简单的方法预期输入格式: 在一行中以
float
或int
分隔的任意数量(超过1)的空间例如
相关问题 更多 >
编程相关推荐