题目 1043: [编程入门]三个数字的排序(python详解)——练气二层初期

博主:命运之光

专栏:算法修炼之练气篇(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=' ')

代码逐步解释

这段代码的作用是从用户输入中获取一系列整数,并按升序打印出来。

让我们逐行解释这段代码:

  1. team = list(map(int, input().strip().split()))
    • 这一行代码首先使用 input() 函数获取用户输入的字符串。
    • 然后,.strip() 方法移除字符串开头和结尾的空白字符。
    • 接下来,.split() 方法将字符串按照空格进行分割,并返回一个包含分割后的子字符串的列表。
    • 最后,map(int, ...) 将列表中的每个子字符串转换为整数类型,并返回一个迭代器。
    • list(...) 将迭代器转换为列表,并将其赋值给变量 team。这样,team 就是一个包含了用户输入的整数的列表。
  2. team.sort()
    • 这一行代码对列表 team 进行排序,以升序排列列表中的元素。
  3. for i in team:
    • 这一行代码使用循环遍历列表 team 中的每个元素,并将当前元素赋值给变量 i
  4. print(i, end=' ')
    • 这一行代码打印变量 i 的值,并在末尾加上一个空格。
    • end=' ' 参数指定在打印结束后要添加的字符,默认情况下是换行符 \n。在这里,我们将其设置为一个空格,以便打印结果在同一行上。

通过以上代码,我们可以实现从用户输入中获取一系列整数,并按升序打印出来,每个整数之间用空格分隔。

 提交结果

题目 1043: [编程入门]三个数字的排序(python详解)——练气二层初期_第1张图片

结语

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

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

你可能感兴趣的:(#,1024程序员节)