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}')