题目 1006: [编程入门]三个数找最大值(python详解)——练气一层后期

博主:命运之光

专栏:算法修炼之练气篇(C\C++版)

专栏:算法修炼之筑基篇(C\C++版)

专栏:算法修炼之练气篇(Python版)

博主的其他文章:点击进入博主的主页​​​​​​

前言:Python是一门很重要的语言,不管如何我们都要去了解和使用它,次专栏目的为了打牢小白蒟蒻们的Python基础,适合第一天刚开始学习Python的蒟蒻们来学习练习观看。一共三十篇分为练气一层到十层(初期,中期,后期)三十篇完后进入筑基期的修炼。筑基期可学习更深层次的人工智能方面的(机器学习和深入学习),人工智能离不开Python所以大家想走人工智能,深入学习,机器学习,图像处理,数据挖掘的蒟蒻们,基础打起来,习题连起来。跟着命运之光冲就完事了,每周更新两篇,敬请期待。

目录

题目 1006: [编程入门]三个数找最大值

题目描述

输入格式

输出格式

样例输入

样例输出

题解

部分解释

提交结果

结语


题目 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() 方法会将其视为一个分隔符,并将其忽略掉,只返回有效的子字符串。这样可以避免由于额外的空格导致解析错误。

提交结果

题目 1006: [编程入门]三个数找最大值(python详解)——练气一层后期_第1张图片

结语

再接再厉,接着让我们来练下一题! 

点击下方个人名片,交流会更方便哦~(欢迎到博主主页加入我们的 CodeCrafters联盟一起交流学习↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓  

 

你可能感兴趣的:(#,1024程序员节,python,蓝桥杯,保研,竞赛,算法)