从控制台输入三个数,输出较大的值(Python)

1. 思路

方式1:假设法

        eval(字符串):识别并执行有效的python表达式,识别为元组,拆包赋值给三个变量,假设num1为较大值。

方式2:max()函数

        max():返回多个参数中的最大值。

2.  假设法实现

# 方式1:假设法
# eval(字符串):识别并执行有效的python表达式,识别为元组,拆包赋值给三个变量
num1, num2, num3 = eval(input('请输入3个数,逗号隔开:'))
# 假设num1为较大值
max_num = num1
# 如果num2大于较大值,则较大值为num2
if num2 > max_num:
    max_num = num2
# 如果num3大于较大值,则较大值为num3
if num3 > max_num:
    max_num = num3
print(f'{num1},{num2},{num3}三个数中的较大值是:{max_num}')

3. max()函数实现

# 方式2:max函数
num1, num2, num3 = eval(input('请输入3个数,逗号隔开:'))
# max():返回多个参数中的最大值
max_num = max(num1, num2, num3)
print(f'{num1},{num2},{num3}三个数中的较大值是:{max_num}')

从控制台输入三个数,输出较大的值(Python)_第1张图片

 

你可能感兴趣的:(python,开发语言)