# 第一种写法:num1 = float(input('请输入第一个数:'))num2 = float(input('请输入第二个数:'))num3 = float(input('请输入第三个数:'))if num1 < num3 and num2 < num3:big_num = num3elif num1 < num2 and num3 < num2:big_num = num2else:big_num = num1print('三个数中最大数为:%s' % big_num)# 第二种写法(工作量会指数级增加):n1= int(input('please enter the firest number:'))n2 = int(input('please enter the second number:'))n3 = int(input('please enter the third number:'))max_num = 0if n1 > n2:max_num = n1if n1 > n3:max_num = n1else:max_num = n3else:max_num = n2if n2 > n3:max_num = n2else:max_num = n3print('the max_num is:%d'%max_num)# 第三种写法(最简写法):num1 = float(input('请输入第一个数:'))num2 = float(input('请输入第二个数:'))num3 = float(input('请输入第三个数:'))max_num = num1 # 先假设num1最大if max_num < num2:max_num = num2if max_num < num3:max_num = num3print('最大数是:%f' % max_num)
如果觉得《python3 经典练习题:输入三个数 输出三个数中的最大数》对你有帮助,请点赞、收藏,并留下你的观点哦!