Python编程PTA——三个数比较大小

**题目:**本题要求将输入的任意3个整数从小到大输出。

输入格式:
输入在一行中给出3个整数,其间以空格分隔。

输出格式:
在一行中将3个整数从小到大输出,其间以“->”相连。

输入样例:

4 2 8

输出样例:

2->4->8

正好最近在入门python,刷到了这样一道题。一开始想到的常规做法就是用max函数找出最大值,用if-else进行排序输出。针对题目中的3个整数,if-else还算够用,但是如果把输入的整数量提高,这个方法就显得有些繁琐了。

于是,便想到用列表来进行输入元素存储,并用sorted函数进行整理,很轻松就可以排序输出。但要满足输出样例,不能简单的输出列表,于是便想到了将列表转成字符串,并通过join函数实现“->”输出。

代码如下:

a, b, c = map(str, input().split()) #4 2 8
lst = [a, b, c]
S = '->'.join(lst)
print(S)
#2->4->8

Python编程PTA——三个数比较大小的新解法相关推荐

  1. python编程输入三个数按大小输出_编程:输入3个数,按从小到大的顺序输出

    展开全部 代码如下:32313133353236313431303231363533e58685e5aeb931333332636333#include int main() { int a , b  ...

  2. python怎么输入三个数按大小输出_Python练习一 : 随机输入三数字,按大小顺序输出...

    输入三个整数x,y,z,请把这三个数由小到大输出. 思路分析 首先分为以下重要步骤:1,接收输入数据,2逻辑判断排序,3输出结果 1接收输入数据,如果正常工作场景肯定要对接收数据做判断(是否为有效输入 ...

  3. python比较三个数的大小_怎样用python比较三个数大小【Python教程】,用python比较三个数大小...

    大部分初学编程的人来讲刚开始都邑演习推断两个数或许三个数的大小,来熟习某种言语的特征和最基本的if,else轮回,当我们进修了更高等的语法学问后,又会有差别的完成体式格局,比方顺次吸收用户输入的3个数 ...

  4. c语言三个数按大小排列怎么编程,C语言三个数排列大小的实现方法

    这个题简单,也有很多的方法,在这里我想用数学的方法解决排序问题.ps:本人是个学渣,程序写的不好,欢迎各位大神指点帮助. 梳理思路: 以1 2 3为例 先考虑我们所有的可能输入类型(这里不一一列举): ...

  5. Python编程PTA题解大全——索引

    Python编程PTA题解大全--索引 所有的题解都已更新完成,均已通过验证,可能有的算法不是很好,有很大的提升空间,大家可以在下方评论,如果遇到好的算法我也会将其更新到文章中,欢迎大家多多讨论(๑& ...

  6. Python编程PTA题解——查验身份证

    Python编程PTA题解大全--索引 Description:一个合法的身份证号码由17位地区.日期编号和顺序编号加1位校验码组成.校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{ ...

  7. Python编程PTA题解——大于身高的平均值

    Python编程PTA题解大全--索引 Description:中小学生每个学期都要体检,要量身高,因为身高可以反映孩子的生长状况.现在,一个班的身高已经量好了,请输出其中超过平均身高的那些身高.程序 ...

  8. 计算机语言平均数怎么算,使用python怎么求三个数的平均值

    使用python怎么求三个数的平均值 发布时间:2021-04-27 17:31:39 来源:亿速云 阅读:64 作者:Leah 本篇文章给大家分享的是有关使用python怎么求三个数的平均值,小编觉 ...

  9. C语言中三个数比较大小详解——三种方法

    ​ C语言中三个数比较大小详解--三种方法 方法一:if-else法 方法二:函数法 方法三:三目运算符法 C语言中比较三个数的大小有很多方法,以下是我总结的三种方法: 首先我定义 int a = 1 ...

最新文章

  1. 【转载】yolo数据增强和评价方法
  2. 用户操作拦截并作日志记录--自定义注解+AOP拦截
  3. Nginx基础入门之nginx基础配置项介绍(2)
  4. 实时计算pv/uv Demo演示
  5. LINUX 下编译 ffmpeg
  6. 职业技术人士学习捷径最快的网站
  7. python __reduce__魔法方法_非常全的通俗易懂 Python 魔法方法指南(下)
  8. 一文看懂Stacking!(含Python代码)
  9. window添加右键菜单
  10. mysql ibd文件还原_MySQL
  11. visual studio怎么让button一直生效_民用建设工程设计合同怎么生效
  12. 如何把Excel文件数据导入在SQL中
  13. Unity LitJson的教程
  14. 内部 CA 证书管理
  15. 【Docker容器镜像加速器~阿里云镜像加速器】
  16. 零基础用Android Studio实现简单的本地视频播放器
  17. 用户运营指标体系搭建逻辑
  18. 原创游戏:血战太平洋1.1(可在Dev-C++上运行)
  19. 从普通人到月入几万的创作人,我是怎么做到的?
  20. 万字长文拆解Notion

热门文章

  1. Gartner 2018新技术成熟度曲线(五大技术趋势)
  2. JavaScript常见的请求头和响应头
  3. go语言 declared and not used
  4. 阿里巴巴自动驾驶三维点云分割PointNet实现
  5. OPTEE学习笔记 - AArch64 RPC(二)
  6. 若多张表互为外键约束,如何删除
  7. 计算机模拟需要什么配置电脑,模拟人生对电脑的配置要求
  8. cfd软件对电脑配置要求_[转载]不同电脑配置运行fluent的对比
  9. C语言中除以怎么使用
  10. arduino(2):使用ESP8266,接入超声波传感器。