Python:如何使用列表中的特定整数?

时间:2015-02-09 14:28:13

标签: python

我对编程很新,而且我无法弄清楚如何从列表中获取特定数字:

[12, 3, 4]

我怎么能取整数并使用它们,比如我想要乘以12和4或12和3?我试图找到数字的第一个差异,例如12 - 3然后是3 - 4。

注意:我只是使用这些数字作为示例,我需要程序来执行用户输入的任何整数。 谢谢!

2 个答案:

答案 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)