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

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

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

文章插图
一、如何在输入的多个数中寻找最大值
1、如何在Python中实现输出的最大值呢?我们知道输入一个数使用的是input函数,那么我们先来编写输入的函数吧;
Python如何实现从输入10个数中输出最大值?Python逻辑算法

文章插图
【Python如何实现从输入10个数中输出最大值?Python逻辑算法】这样我们就实现了输入数字;
2、需要我们输入十次数字,就意味着这个input方法需要被调用十次,我们可以通过for循环或者while循环来实现;
Python如何实现从输入10个数中输出最大值?Python逻辑算法

文章插图
可以看到程序需要执行十次才能结束;
3、找到最大值,我们先把元素一个一个的放入到一个列表里 。先自定义一个空列表,然后再通过.append()方法一个一个的添加进去,最后打印这个列表;
Python如何实现从输入10个数中输出最大值?Python逻辑算法

文章插图
我们为列表添加max函数,看看会有什么效果吧!
Python如何实现从输入10个数中输出最大值?Python逻辑算法

文章插图
我们看见最后输出的结果并不是5621,而是741,这是怎么回事呢?我们返回上一张图
Python如何实现从输入10个数中输出最大值?Python逻辑算法

文章插图
4、返回的结果是以字符串的形式保存的,这是因为在一开始的input函数中其返回的值并没有本转化成整数,而max()方法则是参数的类型必须是整型,我们修改之前的代码;
Python如何实现从输入10个数中输出最大值?Python逻辑算法

文章插图
再来运行代码时:
Python如何实现从输入10个数中输出最大值?Python逻辑算法

文章插图
最后的结果显示才是正确的 。
注:我们还可以用input().split()来优化我们的输入操作 。Split()可以分割字符串,使得代码没有必要一个一个的敲回车去进行下一步
二、总结
在代码的编程当中,一个好的编程思想尤为关键,想要学好一门语言也不是一朝一夕;就像上面的代码一样,理清思路是编程最关键的一部分,而优化的内容则是在我们扎实的基础上更全面的完善代码 。

    推荐阅读