(1)求两整数A和B之和
要求:输入的两数在同一行,两数间用空格隔开
方法1
代码:
A,B = map(int,input().split()) #map()函数进行类型转换
print(A+B)
输入和输出:
3 4
7
本方法用到map()函数,前面的A和B是输入的变量名,若想输入更多的数,增加前面的变量名即可,例如:A,B,C,D=
split() 函数是对要输入的数之间的符号进行配置,
比如要求中要用空格,那么split()的括号中什么都不用填(默认为空格)
如果用“,”为间隔,输入要是3,4 则用split(',')
方法2
代码:
x = input().split()
print(int(x[0])+int(x[1]))
输入和输出同上
本方法不用多个变量名,将输入的数存放到列表x之中,好处是不限定输入数的个数
(2)求多数之和
要求:输入n个数,求这n个数的和
x = input().split() #将输入的数存放到列表x之中
num = len(x) #求列表的长度
nums = 0
for i in range(num): #用for循环求列表中数的和
nums += int(x[i])
print(nums)
输入和输出:
3 4 5
12