本文摘自php中文网,作者青灯夜游,侵删。
方法:首先使用input()函数接收从键盘输入的三个数;然后使用float()或int()函数将接收的三个值统一转换为浮点数或者整数;接着使用“if else”语句比较三个数的大小,获得最大数;最后使用print()函数将最大数输出即可。
本教程操作环境:windows7系统、Python3、Dell G3电脑。
输入三个数,输出三个数中的最大数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | # 第一种写法:
num1 = float(input( '请输入第一个数:' ))
num2 = float(input( '请输入第二个数:' ))
num3 = float(input( '请输入第三个数:' ))
if num1 < num3 and num2 < num3:
big_num = num3
elif num1 < num2 and num3 < num2:
big_num = num2
else :
big_num = num1
print ( '三个数中最大数为:%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 = 0
if n1 > n2:
max_num = n1
if n1 > n3:
max_num = n1
else :
max_num = n3
else :
max_num = n2
if n2 > n3:
max_num = n2
else :
max_num = n3
print ( '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 = num2
if max_num < num3:
max_num = num3
print ( '最大数是:%f' % max_num)
|
相关函数说明
Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型。
int() 函数用于将一个字符串或数字转换为整型。
float() 函数用于将整数和字符串转换成浮点数。
【相关推荐:Python3视频教程 】
以上就是python怎么输入三个数输出最大的值的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python items()方法如何使用
利用Python将图片转换成excel文档格式详解
pycharm和Python一样吗
如何利用Python实现svg转png(代码)
Python中range()函数和list的比较
如何查找Python的安装路径
Python有序列表以及方法的介绍(代码)
Python之从列表推导到zip()函数的五种技巧
交叉验证以及Python代码实现
Python怎么把两个列表合并
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python怎么输入三个数输出最大的值