【发布时间】:2020-05-29 11:54:15
【问题描述】:
在这个程序中,我将值放入一个数组中,并为这些值分配一个浮点数。 它应该像这样工作: 例如。
Formula name: Addition
how many unknown values?: 3
unknown value:x
unknown value:y
unknown value:z
enter the value of x: 2
enter the value of y: 3
enter the value of z:
(而不是写enter the value of y,在倒数第二行,它再次写enter the value of x)
我该如何解决?
这是代码:
import math
name = input('Formula name: ')
unknown_values = int(input('how may unknown values?: '))
unknown_array = []
for i in range(unknown_values):
unknown_name = input('unknown value:')
unknown_array += [unknown_name]
values = []
x = -1
for i in range(len(unknown_array)):
values[i] += [input('enter the value of ' + str(unknown_array[x+1] + ': '))]
print(values)
【问题讨论】:
-
你的问题不清楚。请正确解释并尝试评论您的代码。