概要:题目:输入三个整数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)
运行结果:
作者:贺超
链接:移动云开发者社区
来源:移动云官网开发者社区