2024.Python

发布时间:2024年01月18日

第1题 简单求和

一、题目:

????????输入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)

文章来源:https://blog.csdn.net/qq_36413724/article/details/135650160
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。