从键盘输入两个数,求它们的和并输出
本题目要求读入2个整数A和B,然后输出它们的和。
输入格式:
在一行中给出一个被加数
在另一行中给出一个加数
输出格式:
在一行中输出和值。
输入样例:
在这里给出一组输入。例如:
18
-48
输出样例:
在这里给出相应的输出。例如:
-30
a=int(input())
b=int(input())
print(a+b)
(假如此时输入不是换行输入,而是同一行输入,且输入有浮点数或者空格输入)
map函数
map() 会根据提供的函数对指定序列做映射。
第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。
map() 函数语法:
map(function, iterable, …)
a,b = map(int,input())
print(a+b)
若两数字空格输入发现报错:ValueError: invalid literal for int() with base 10: ’ ’
即:字符串 str 转换成整形 int 中,只能包含数字,不能有其他的。
若想包含空格可用split函数
a,b = map(int,input().split())
print(a+b)
若想将字符串’9.1’保留原数字,可使用float。
a = float('9.1')
print (a,type(a))
结果输出
2.2,flaot
牢记:字符串类型转换成整形int,只能包含有数字,不能有其他