当前位置: 首页 > 资讯 > >正文

【世界热闻】Python练习题15

来源:哔哩哔哩    时间:2023-03-26 23:13:29

三个数排序 - 实验6 条件与分支 


【资料图】

请编程实现下述功能:

从键盘读入三个整数a,b和c(0≤a,b,c≤100);要求这三个整数从同一行录入,以逗号分隔;

仅使用分支语句(不允许交换)确定三个数的顺序,并将三个数从小到大输出,数间以逗号分隔。

[3个数的比较排序树]说明:椭圆形表示一次两数比较,矩形结点表示一个排序结果。

请参考上图,将下述程序补充完整。

a,b,c  = eval(input()) 

if a<=b:    

if b<=c:    

print(f"{a},{b},{c}")    

else:    

if  a<=c:    

print(f"{a},{c},{b}")    

else:  

print(f"{c},{a},{b}")          

else:    

if a<=c:       

print(f"{b},{a},{c}")    

else:        

if b<=c:      

print(f"{b},{c},{a}")      

else:           

print(f"{c},{b},{a}")

X 关闭

推荐内容

最近更新

Copyright ©  2015-2022 亚洲餐饮网版权所有  备案号:豫ICP备20022870号-9   联系邮箱:553 138 779@qq.com