一、题目
问题描述
Given two integers A and B, your task is to output their sum, A+B.
输入格式
The input contains of only one line, consisting of two integers A and B. (0 ≤ A,B ≤ 1 000)
输出格式
The output should contain only one number that is A+B.
样例输入
1 1
样例输出
2
原文链接:https://chuanchuan.blog.csdn.net/article/details/122557519
二、思路
需要先把输入的分隔下再转换为int类型后再进行相加
三、Python代码
a,b = map(int,input().split())
print(a+b)
运行结果:
四、知识点
1.map()函数
map()
是 Python 内置的一个高阶函数,它接受两个参数,第一个参数是一个函数,第二个参数是一个可迭代对象。 map()
会将传入的函数依次作用于可迭代对象中的每一个元素,并返回所有结果组成的新的可迭代对象。
例如,以下代码使用 map()
计算列表 nums
中每个元素的平方:
def square(x):
return x ** 2
nums = [1, 2, 3, 4, 5]
squares = map(square, nums)
print(list(squares)) # 输出 [1, 4, 9, 16, 25]
在上面的例子中,square()
函数接受一个参数 x
,返回其平方值。 nums
列表包含了 1-5 这几个数字。 map()
函数将 square()
函数作用于 nums
列表中的每个元素,得到一个新的可迭代对象 squares
,其中每个元素为对应元素的平方。最后使用 list()
函数将 squares
转换为列表并输出结果。
需要注意的是,map()
函数返回的是一个迭代器,因此如果要查看结果,必须将其转换为列表或其他类型的序列。
map()
函数还可以接受多个可迭代对象作为参数,此时传入的函数需要接受相应数量的参数。例如,以下代码使用 map()
计算两个列表对应元素的和:
def add(x, y):
return x + y
nums1 = [1, 2, 3, 4, 5]
nums2 = [10, 20, 30, 40, 50]
sums = map(add, nums1, nums2)
print(list(sums)) # 输出 [11, 22, 33, 44, 55]
在上面的例子中,add()
函数接受两个参数 x
和 y
,返回它们的和。 nums1
和 nums2
分别为两个包含 1-5 和 10-50 数字的列表。 map()
函数将 add()
函数作用于 nums1
和 nums2
中对应位置的元素,并返回一个新的可迭代对象 sums
,其中每个元素为对应位置元素的和。最后使用 list()
函数将 sums
转换为列表并输出结果。
2.split()方法
在 Python 中,split()
是字符串对象的一个方法,用于将字符串拆分成子字符串,并返回一个包含拆分后子字符串的列表。
split()
方法可以接受一个可选的分隔符参数,用于指定拆分字符串的分隔符。如果不提供分隔符参数,则默认使用空格作为分隔符。
以下是 split()
方法的使用示例:
text = "Hello, World! This is a sample text."
# 使用空格分隔字符串
words = text.split()
print(words)
# 输出: ['Hello,', 'World!', 'This', 'is', 'a', 'sample', 'text.']
# 使用逗号分隔字符串
phrases = text.split(",")
print(phrases)
# 输出: ['Hello', ' World! This is a sample text.']
# 使用连续的空格分隔字符串
tokens = text.split(" ")
print(tokens)
# 输出: ['Hello,', 'World!', 'This', 'is', 'a', 'sample', 'text.']
在上面的示例中,split()
方法被应用于字符串变量 text
。第一个例子中没有提供分隔符参数,默认使用空格进行字符串拆分,返回一个包含拆分后的单词的列表。第二个例子中使用逗号作为分隔符,将字符串拆分成两个短语的列表。第三个例子中使用空格作为分隔符,将字符串拆分成单词和标点符号的列表。
需要注意的是,split()
方法返回的是一个列表,其中的元素是拆分后的子字符串。如果字符串中不存在分隔符,split()
方法将返回包含整个字符串的单元素列表。