美文网首页
Python入门学习过程(29)

Python入门学习过程(29)

作者: 一日歌 | 来源:发表于2017-07-02 23:04 被阅读23次

其实今天的作业也就是对昨天的作业的进一步优化。用一个循环完成两个循环的工作。它的秘诀就在于在循环内部写一个if语句,在这个60个数的循环进行到30个数的时候输出一次,把参数清零。再循环后30个数输出结果。

python大大的图

Python入门学习过程(29)

我的图

Python入门学习过程(29)

import random 导入随机数模块

第六行,生成一个从0到59的60个数的循环。第七行,这个循环里的每一个数都是i和20之间的随机整数。第八行,用sum求和。第九行,用max求最大值。这一行非常的灵活,可能要多次运用进行体会。

第十行是说当循环到第30个数也就是i为29时,满足if条件语句,程序继续往下走。str为1,生成第一个月的平均数和最大值。顺便把sum和max清零。当循环到第60个数也就是i为59时,满足if条件语句,程序继续往下走。str为2,生成第二个月的平均数和最大值。

只有当i为29或59时程序才会走if语句,否则一直再走6.7.8.9这几行。

相关文章

网友评论

      本文标题:Python入门学习过程(29)

      本文链接:https://www.haomeiwen.com/subject/fsiocxtx.html