✨博主:命运之光
专栏:算法修炼之练气篇(C\C++版)
专栏:算法修炼之筑基篇(C\C++版)
专栏:算法修炼之练气篇(Python版)
✨博主的其他文章:点击进入博主的主页
前言:Python是一门很重要的语言,不管如何我们都要去了解和使用它,次专栏目的为了打牢小白蒟蒻们的Python基础,适合第一天刚开始学习Python的蒟蒻们来学习练习观看。一共三十篇分为练气一层到十层(初期,中期,后期)三十篇完后进入筑基期的修炼。筑基期可学习更深层次的人工智能方面的(机器学习和深入学习),人工智能离不开Python所以大家想走人工智能,深入学习,机器学习,图像处理,数据挖掘的蒟蒻们,基础打起来,习题连起来。跟着命运之光冲就完事了,每周更新两篇,敬请期待。
目录
题目 1006: [编程入门]三个数找最大值
题目描述
输入格式
输出格式
样例输入
样例输出
题解
部分解释
提交结果
结语
有三个整数a b c,由键盘输入,输出其中的最大的数。
一行数组,分别为a b c
a b c其中最大的数
10 20 30
30
a,b,c=map(int,input().strip().split())
print(max(a,b,c))
a,b,c=map(int,input().strip().split())这个.strip()加不加有什么影响吗?
.strip()
方法可以用于移除字符串开头和结尾的空格和换行符等空白字符,它返回一个新的字符串对象。
在这个代码中,.strip()
方法可以确保输入的字符串中不含有多余的空格或者换行符,从而使得 map
函数能够正确地将输入的字符串转化为整数类型,并将其赋值给 a
, b
, c
三个变量。
如果不加 .strip()
方法,当输入的字符串中含有多余的空格或者换行符时,map
函数可能无法将其正确转化为整数类型,导致程序出错或者得到错误的结果。
因此,在这个代码中,加上 .strip()
方法是一个良好的习惯,以确保输入的字符串符合预期。
那.split()什么意思?
.split()
方法用于将字符串分割成一个由多个子字符串组成的列表。默认情况下,它以空格作为分隔符来分割字符串,但是也可以通过指定其他分隔符来进行分割。
在这个代码中,.split()
方法被用于将输入的字符串按照空格进行分割,返回一个包含分割后的子字符串的列表。然后,map
函数将列表中的每个子字符串作为参数传递给 int
函数,将其转化为整数类型。
通过使用 .split()
方法,我们可以将输入的字符串按照空格分割成多个部分,并将这些部分分别赋值给 a
, b
, c
三个变量,从而方便地获取输入的整数值。
需要注意的是,如果输入的字符串中存在多个连续的空格,.split()
方法会将其视为一个分隔符,并将其忽略掉,只返回有效的子字符串。这样可以避免由于额外的空格导致解析错误。
再接再厉,接着让我们来练下一题!
点击下方个人名片,交流会更方便哦~(欢迎到博主主页加入我们的 CodeCrafters联盟一起交流学习)↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓