我正在尝试创建这个函数来将用户的2个正整数相乘。当我运行代码时,它基本上说列表元素是字符串而不是int,即使我在输入循环中指定要将字符串转换为int。不确定发生了什么?(注意:我知道这些都是非常不必要的lol,但我是一个初学者,只是试图学习基本的挑战。(谢谢)
def multiply(a, b):
c = a * b
return c
input_list = []
for items in range(1, 3):
input1 = (input('Enter 2 positive, whole numbers you would like to multiply '))
int(input1)
input_list = input_list + [input1]
result = multiply(input_list[0], input_list[1])
print(result)
试试这个。你知道吗
将input1转换为整数,但不保存结果:
你必须做到:
只需将字符串转换为整数,如
int(a)
和int(b)
:相关问题 更多 >
编程相关推荐