题目 1043: [编程入门]三个数字的排序(python详解)——练气二层初期
题目 1043: [编程入门]三个数字的排序(python详解)——练气二层初期
·
✨博主:命运之光
🦄专栏:算法修炼之练气篇(C\C++版)
🍓专栏:算法修炼之筑基篇(C\C++版)
✨博主的其他文章:点击进入博主的主页
前言:Python是一门很重要的语言,不管如何我们都要去了解和使用它,次专栏目的为了打牢小白蒟蒻们的Python基础,适合第一天刚开始学习Python的蒟蒻们来学习练习观看。一共三十篇分为练气一层到十层(初期,中期,后期)三十篇完后进入筑基期的修炼。筑基期可学习更深层次的人工智能方面的(机器学习和深入学习),人工智能离不开Python所以大家想走人工智能,深入学习,机器学习,图像处理,数据挖掘的蒟蒻们,基础打起来,习题连起来。跟着命运之光冲就完事了,每周更新两篇,敬请期待。
目录
题目描述
输入三个整数,按由小到大的顺序输出。
输入格式
三个整数
输出格式
由小到大输出成一行,每个数字后面跟一个空格
样例输入
2 3 1
样例输出
1 2 3
题解
team=list(map(int,input().strip().split()))
team.sort()
for i in team:
print(i,end=' ')
代码逐步解释
这段代码的作用是从用户输入中获取一系列整数,并按升序打印出来。
让我们逐行解释这段代码:
-
team = list(map(int, input().strip().split()))
- 这一行代码首先使用
input()
函数获取用户输入的字符串。 - 然后,
.strip()
方法移除字符串开头和结尾的空白字符。 - 接下来,
.split()
方法将字符串按照空格进行分割,并返回一个包含分割后的子字符串的列表。 - 最后,
map(int, ...)
将列表中的每个子字符串转换为整数类型,并返回一个迭代器。 list(...)
将迭代器转换为列表,并将其赋值给变量team
。这样,team
就是一个包含了用户输入的整数的列表。
- 这一行代码首先使用
-
team.sort()
- 这一行代码对列表
team
进行排序,以升序排列列表中的元素。
- 这一行代码对列表
-
for i in team:
- 这一行代码使用循环遍历列表
team
中的每个元素,并将当前元素赋值给变量i
。
- 这一行代码使用循环遍历列表
-
print(i, end=' ')
- 这一行代码打印变量
i
的值,并在末尾加上一个空格。 end=' '
参数指定在打印结束后要添加的字符,默认情况下是换行符\n
。在这里,我们将其设置为一个空格,以便打印结果在同一行上。
- 这一行代码打印变量
通过以上代码,我们可以实现从用户输入中获取一系列整数,并按升序打印出来,每个整数之间用空格分隔。
提交结果
结语
再接再厉,接着让我们来练下一题!
🌌点击下方个人名片,交流会更方便哦~(欢迎到博主主页加入我们的 CodeCrafters联盟一起交流学习)↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
更多推荐
已为社区贡献4条内容
所有评论(0)