【简述】Python程式设计第4课计时器的习题标准答案。
1、C 2、24 3、请见上方
a=8
print(“小明的年纪:”,a)
a=a+23
print(“小明妈妈的年纪:”,a)
a=a+23
print(“小明奶奶的年纪:”,a)
前序课的重点项目是透过构筑函数共同组成函数句子,更进一步认知函数的特征:流程代码操作过程中能出现出现改变的量。
自学此栏低年级,他们先简述两个儿时假如都母汤氏的两个故事情节:
柯西最有名的故事情节是他六岁时,中学老师出了一道道微积分痛点:“排序1+2+3…+100=?”。 这可难为算数微积分的小学生,但柯西却在几秒钟后将标准答案解了出,他借助微积分级数(之积)的自旋,接着就像求出通常微积分级数和的操作过程那样,把数
假如用Python程式设计来化解那个难题,他们能借助排序机运算速度快的特征,用最间接的配套措施来排序,那是把1+2的和加之3,再把和加之4,依此类推。总之他们更要加进前面将要自学到的循环式句子来精简程式设计,不然始终加进100,那那个流程也昂西桑县写了。
他们先介绍Python加总的基本原理,先看两个菲涅尔:
#例1
sum=0
print(sum)
#例2
sum=0
sum=1
print(sum)
#例3
sum=0
sum=sum+1
print(sum)
#例4
sum=0
sum=sum+1
sum=sum+2
print(sum)
#例5
sum=0
sum=sum+1
sum=sum+2
sum=sum+3
sum=sum+4
print(sum)
每个菲涅尔,教师都带领小学生如图5.1所示这样,分析函数sum的变化操作过程。
图5.1
他们能把例5归纳为“sum=sum+i”,i的变化范围是1-4,假如要加进100,就不断重复sum=sum+i即可,他们称sum这种具有加总功能的函数称为“堆栈”。
假如是简单的加总,除了例5这样的表述,他们也能这样写:
sum=0
sum=1+2+3+4
print(sum)
总之,假如是加总到100,那就另当别论了,用循环式句子for,能轻松实现,大陈先把代码告诉你,前面的课程再来详细解读。
sum=0
for i in range(1,101):
sum=sum+i
print(sum)
你会发现,他们最前面提到的柯西解的数学题,使用那个流程就能完美化解了,而那个流程的核心,其实是他们此栏课的内容:加总。
图5.2
你学会了吗?假如还有不清楚的地方请你在讨论区留言,大陈将会及时给你解答。最后给你留两个习题,标准答案将在Python程式设计第6课中公布,敬请期待。
附:Python程式设计第5课习题
1、(3+2)×a-20+c÷5在Python中应表示为( )
A. (3+2)×a-20+c÷5
B. (3+2)*a-20+c÷5
C. (3+2)×a-20+c/5
D. (3+2)*a-20+c/5
2、阅读流程写结果
sum=0
x=3
y=5
z=9
sum=sum+x
sum=sum+y
sum=sum+z
print(“sum=”,sum)
3、完善流程(在横线处补充流程)
周六,小陈在博物馆当义务解说员,当天为3批游客作了义务解说,其中第一批35人,第二批37人,第三批39人。请问小陈当天一共为多少名游客提供解说服务?