我对编程很新,而且我无法弄清楚如何从列表中获取特定数字:
[12, 3, 4]
我怎么能取整数并使用它们,比如我想要乘以12和4或12和3?我试图找到数字的第一个差异,例如12 - 3然后是3 - 4。
注意:我只是使用这些数字作为示例,我需要程序来执行用户输入的任何整数。 谢谢!
答案 0 :(得分:0)
好像你想要这样的东西,
>>> l = ['12', '3', '4']
>>> def mul(num1, num2):
if num1 in l and num2 in l:
return str(int(num1)*int(num2))
else:
return 'Number you specified is not present in the list. Please try again'
>>> print(mul(input('Print the num1 : '), input('Print the num2')))
Print the num1 : 1
Print the num2 : 7
Number you specified is not present in the list. Please try again
>>> print(mul(input('Print the num1 : '), input('Print the num2 : ')))
Print the num1 : 3
Print the num2 : 12
36
答案 1 :(得分:0)
您可以通过调用列表中的位置来使用整数。以下是添加,减去和查找列表总和的示例:
example = [12, 3, 4]
print(example[0] + example[1]) #15 (12 + 3)
print(example[2] - example[1]) #1 (4 - 3)
print(sum(example)) # 19 (12 + 3 + 4)