大爽Python入门练习题 16 三个数找中间值

大爽Python入门练习题总目录

第一章 中期练习题 简单 第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

原文地址:https://www.cnblogs.com/BigShuang/p/15669371.html