????????输入A、B,输出A+B
输入:一行,包含两个整数,由空格分隔,分别表示A、B
输出:一行,包含一个整数,表示A+B的值
样例:
? ? ? ? 输入:12 34
? ? ? ? 输出:46
? ? ? ? 接收用户输入的两个数字,转换成整数,进行相加,通过打印输出结果
①Python一次获取多个输入可以用map()函数
②input()函数接收的数据都是字符型
③在Python中,变量不需要提前定义
④使用split()函数可以将输入的字符串分割成多个部分
关于python内置函数map():
? ? ? ? 用于将一个函数应用于迭代器(如列表、元组等)的每个元素,返回一个迭代器。
基本语法:map(funcation,iterable,.....)
? ? ? ? ?function:要对每个元素执行的函数
? ? ? ? iterable:要处理的迭代对象,如列表、元组等
解法1:
#用map函数一次性读取两整数
a,b=map(int,input().split())
#输出计算和
print(a+b)
解法2:(把解法1拆解了一下)
#输入两个整数,空格分隔
n=input()
#分隔输入的字符串n,并转换成整数
a,b=map(int,n.split())
#计算和并输出
print(a+b)
解法3:使用函数
# 通过 map 函数将输入的字符串分隔成两个整数
a,b=map(int,input().split())
# 定义一个函数 s,接收两个参数并输出它们的和
def s(a,b):
print(a+b)
# 调用函数 s,并传入 a 和 b 作为参数
s(a,b)