python 实现输入三个数,按从大到小排列 |
您所在的位置:网站首页 › python中排序从大到小 › python 实现输入三个数,按从大到小排列 |
平台:Windows 软件:python3.7.4 操作界面:IDLE界面下新建文件 网盘链接:https://pan.baidu.com/s/1M2PAlG3TN030CX_1kk6bdg 提取码:1ae2 输入三个数,按从大到小排列引语: 三个数,按从大到小排列,对我们来说太容易了。可是要在电脑上实现可要费点功夫了,只要多多思考,思路还是有很多种的。 必备知识: ◆掌握 if--elif 语句的使用 ◆理解类型转换 ◆变量值的转换 在C语言中用第三个变量作为转换因子,python的话,直接利用赋值号进行转换。 C语言交换a,b值: t=a;// 把 a 的值放到 t 里,这样变量 a 和 t 的值一样 a=b;// 把变量 b 的值放到 a 里面,这样 a 的值就存了 b 的值 b=t;// 把 t 的值放到 b 里,因为 t 保存了 a 的值,所以 b 现在的值为之前 a 的值 python交换a,b值: a , b = b , a #非常方便,易懂 源代码: 解题思路一:(推荐) print('----请输入三个整数----') print('---实现从大到小排列---') """录入信息提示""" a=int(input('a的值:')) #input默认输入类型是字符串 b=int(input('b的值:')) #所以要用类型转换 c=int(input('c的值:')) print("排列前:",a,b,c) """固定条件""" if ac: #前提条件是a>b,如果b>c的话,那就是a>b>c print("排列后:",a,b,c) elif a>c: #前提条件是a>b,如果bc>b print("排列后:",a,c,b) else: #前提条件a>b,如果ab,b>c print("排列后:",a,b,c) elif a>c: #a>b,bc print("排列后:",a,c,b) else: #a>b,ac: #ac print("排列后:",b,a,c) elif b>c: #a |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |