python练习项目(22)- 输入三个整数x,y,z,请把这三个数由小到大输出

概要:题目:输入三个整数x,y,z,请把这三个数由小到大输出。 程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。

题目:输入三个整数x,y,z,请把这三个数由小到大输出。

程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。

# -*- coding: utf-8 -*-
"""
Created on Fri Nov  5 17:00:33 2021

@author: HP
"""


# a,b,c = input("请输入带比较的数字:(形如:1,2,3)")

a,b,c = map(int,input("请输入带比较的数字(形如:1,2,3):").split(","))

# 判断ab大小,将小的赋值给a
if a>b:
    a,b = b,a

# 判断ac大小,将小的赋值给a
if a>c:
    a,c = c,a
    
# 判断bc大小,将小的赋值给b
if b>c:
    b,c = c,b
    
print(a,b,c)

 运行结果:

 

作者:贺超

链接:移动云开发者社区
来源:移动云官网开发者社区