- 博客(9)
- 收藏
- 关注
原创 Python二级备考:扇入和扇出的区别
遇到一道Python二级练习题。 第一次听说扇入扇出。扇入:是指直接调用该模块的上级模块的个数。扇入大表示模块的复用程序高。扇入大些,一般不会影响问题的复杂性,而且扇入越大,说明该模块的复用性越好。 (自己理解:被调用多少次,被入多少次,形状像扇子,所以叫扇入)扇出:是指该模块直接调用的下级模块的个数。扇出大表示模块的复杂度高。为了控制模块的复杂性,一个模块的扇出不宜过大,一般认为不要超过7。 (自己理解:调用别人多少次,出去多少次,形状像扇子...
2021-01-29 16:39:54 2010
原创 Python二级备考:break和continue的区别(Python取名果然是不余欺也)
今天发现又忘记break和continue的区别了。还是手敲尝试为好。 先来一段break的。while True: s=input("请输入一个城市名(按Q退出):") if s=="Q": break print("输入的城市是:",s)print("程序退出") 运行结果如下:请输入一个城市名(按Q退出):北京输入的城市是: 北京请输入一个城市名(按Q退出):上海输入的城市是: 上海请输...
2021-01-29 16:00:19 1054
原创 用Python解小学数学题(人教版一年级(下)第45页:猜数字)
人教版小学数学一年级(下)的第45页有道数学游戏:猜数字。之前学习过语句,今天尝试自己独立写出来。中间经历了很多调试,有一次程序不停执行,还要按Ctrl+C才能停下来。 能看懂(读)和自己会写(写)真的是两码事。还是要多敲代码,不然只是看完书,还是很快忘光,一点效果也没有。 下面附的代码是完整和正确的。from random import* #引入Random库a=randint(1,100) #随机在[1,100]之间取一个正整...
2021-01-03 10:20:44 4573 12
原创 用Python解小学数学题(人教版二年级(上)第35页)
人教版小学数学二年级(上)的第35页有道思考题:把1~9这9个数按从小到大的顺序排列,中间添上一些“+”“-”,可以使计算的结果等于100。比如:12+3-4+5+67+8+9=100。现在把9~1这9个数按从大到小的顺序排列,你能添上一些“+”“-”,使计算的结果也等于100吗? 这道题对小孩而言不算容易,我带着他一起找出了一种解:98-76+54+3+21=100。但有没其他解呢?一共又有多少种解呢?为了激发小孩的学习兴趣,鼓励其探索规律,我就想尝试用Python求解。...
2021-01-02 15:32:32 3308 1
原创 用Python画雪景图
新年来临之际,用Python画了一幅雪景图,祝大家新年快乐,瑞雪兆丰年。 说明:以下代码是从Python教程中学习来的。#SnowView.pyfrom turtle import *from random import *def drawSnow(): hideturtle() pensize(2) for i in range(100): r,g,b=random(),random(),random() ...
2021-01-02 15:23:52 2539 1
原创 用Python解小数奥数题
大家好,最近初学Python,经常尝试多将Python用于实践,比如解奥数题。 佛山黄老师提供了一个题目:由数字1-9组成的四位整数中,个位上的数字能被千位、百位、十位上的数字的积整除的四位自然数有多少个?如1228,其个位上的数字能被千位、百位、十位上的数字的积整除,即8能被1×2×2=4整除。 如果从小学生的角度,可从个位上的数字为突破口,用列表法穷举,如下图。如果用Python语句,则可以更快得出结果,如下面的语句和部分截图。num=0...
2021-01-02 15:18:35 674 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人