优草派 > Python

Python如何实现从输入10个数中输出最大值?Python逻辑算法

曾维俊         优草派

在Python程序编写中,代码的利用以及代码的规范性尤为重要,现在我们学习一下普通的Python代码可以实现什么效果吧!

Python如何实现从输入10个数中输出最大值?Python逻辑算法

一、如何在输入的多个数中寻找最大值

1、如何在Python中实现输出的最大值呢?我们知道输入一个数使用的是input函数,那么我们先来编写输入的函数吧;

image.png

这样我们就实现了输入数字;

2、需要我们输入十次数字,就意味着这个input方法需要被调用十次,我们可以通过for循环或者while循环来实现;

image.png

可以看到程序需要执行十次才能结束;

3、找到最大值,我们先把元素一个一个的放入到一个列表里。先自定义一个空列表,然后再通过.append()方法一个一个的添加进去,最后打印这个列表;

image.png

我们为列表添加max函数,看看会有什么效果吧!

image.png

我们看见最后输出的结果并不是5621,而是741,这是怎么回事呢?我们返回上一张图

image.png

4、返回的结果是以字符串的形式保存的,这是因为在一开始的input函数中其返回的值并没有本转化成整数,而max()方法则是参数的类型必须是整型,我们修改之前的代码;

image.png

再来运行代码时:

image.png

最后的结果显示才是正确的。

注:我们还可以用input().split()来优化我们的输入操作。Split()可以分割字符串,使得代码没有必要一个一个的敲回车去进行下一步

二、总结

在代码的编程当中,一个好的编程思想尤为关键,想要学好一门语言也不是一朝一夕;就像上面的代码一样,理清思路是编程最关键的一部分,而优化的内容则是在我们扎实的基础上更全面的完善代码。

  • 微信好友

  • 朋友圈

  • 新浪微博

  • QQ空间

  • 复制链接

取消
广告
? x
广告
? x
广告
? x
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。

客服热线:0731-85127885

湘ICP备 19005950号-1  

工商营业执照信息

违法和不良信息举报

举报电话:0731-85127885 举报邮箱:tousu@csai.cn

优草派  版权所有 © 2024