✨博主:命运之光
专栏:算法修炼之练气篇(C\C++版)
专栏:算法修炼之筑基篇(C\C++版)
专栏:算法修炼之练气篇(Python版)
✨博主的其他文章:点击进入博主的主页
前言: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联盟一起交流学习)↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓