大爽Python入门练习题 1-6 三个数找中间值
第一章 中期练习题 简单 第6题
题目
简介
实现一个程序,
输入三个用空格分隔的数字(接收用户输入),
输出三个数中,中间大小的数。
补充:
只接受一行输入。
默认输入是有效的。
默认三个数都是正数。
示例
输入示例: 12 2 6
输出示例:
6
输入示例: 2 1 3
输出示例:
2
分割线
本小段没有实际意义,
仅用于分隔题目和答案。
防止学生无意中直接看到答案,
影响思路。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
答案
line = input()
a, b, c = line.split()
a = int(a)
b = int(b)
c = int(c)
if a > b:
if c < b:
print(b) # a > b > c
elif c < a: # c >= b
print(c) # a > c >= b
else: # c >=b, a <= c
print(a) # c >= a > b
else: # a <= b
if c < a:
print(a) # c < a <= b
elif c < b: # c >= a
print(c) # a <= c < b
else: # c >= b
print(b) # a <= b <= c