儿童学python趣味100课-第85课

  • 中间的这段时间进行了复习
    • 实际应用(趣味性)
      • 作业

中间的这段时间进行了复习

中间隔了挺长的时间,由于出差的影响,这段时间主要是进行了以前学习内容的复习,今天开始我们在趣味性的基础上,进行python基础的学习。

实际应用(趣味性)

今天的内容是和两个我们常见的学习和生活的有意思的事开始。一个是我们利用编程来计算我们重复,有规律的计算。
1、数正方形
2、数蛤蟆

基础知识,小朋友们思考一个问题
一个正方形有多少个面,有多少个边两个呢三个呢
四个呢
23个呢
367865454个呢,
开始我们还能心算出来可是数字变大以后我们就算不出来了,我们
要编写个程序,只要我们输入任意的正方形的个数
程序就会列出从一个到输入个数的面和边数
输入多少个正方形
就会列出多少遍,如下面:
1个正方形,一共有6个面,有12条边
2个正方形,一共有12个面,有24条边
3个正方形,一共有18个面,有36条边
4个正方形,一共有24个面,有48条边
显而易见这是个重复的劳动,我们可以用到之前学习的
循环来解决,复习了一个学过的知识点:
新的知识点是:
input()这个命令的作用是:
和用户进行互动,叫用户输入内容,是程序更加灵活
我们
输入并运行一下下面的程序

name=input("请输入你的姓名")
print("你好%s"%name)

输出:你好qusong
这里的重点是将我们输入或赋值的变量和我们的输入的字符连接起来了,这构成非常生动的程序和用户的交互。
实现就是靠 %s %变量来实现的
我们尝试想一下,正方形个数geshu 和面mian 和bian的关系
同学们抢答一下
一个正方形 几个面几个边
两个
规律是 geshu 6 是面的个数 geshu12是边的个数
开动,我们尝试着写一下这个code
1、首先我们要知道,屏目前的玩家要计算几个正方形呀,收集用户的信息,刚才讲了用input(" 你要算几个正方形")
用户输入了以后
我们要把输入的这个值存成一个变量 起名叫 geshu
geshu=input(“你要算几个正方形”)
这里要注意的是,用户输入的内容,计算机都会认为是字符而我们计算的时候需要的是数字,就需要用个小魔法把字符转化成数字
int()就是起到这个作用的
geshu=int(input(“你要算几个正方形”))这时候
geshu就是一个数字了
我们就可以用了,下面的内容就是我们学习过的
循环
for i in range(1,geshu):
为什么从1开始到geshu,以前强调过,range(5),是默认从零开始到4,我们数正方形不能从0开始,要从1开始
开始从1,数到玩家输入的个数这里
print(“ ”)是输出打印的意思,这个命令可以把引号中间的内容在屏幕中打印出来
下面展示一些 内联代码片

// An highlighted block
geshu=int(input("请输入你要计算的正方形个数"))
print(" 你想算到第%s个正方形"%geshu)
for i in range(1,geshu):
    mian=int(i*6)
    bian=int(i*12)
    print("%s个正方形,一共有%s个面,有%s条边"%(i,mian,bian))
var foo = 'bar';

其中print()中间的,最重要的就是%s,格式化符号,后面加%变量
就可以吧变量输入到字符中间。
我们把程序输入到小绿板中,运行一下看一下效果。
提一个问题
mian=int(i*6)
其中int是什么作用对啦是把格式转化成数字格式
然后把每次循环I的改变乘以6 赋值给mian 就是面同理还有
bian,这样code就帮我们计算了不同geshu小面和边的数量
print("%s个正方形,一共有%s个面,有%s条边"%(i,mian,bian))
这个语句中,print后面括号中 “”引号的部分就是我们要输出的内容,一定要注意 在%后面紧跟着的是变量,可以是多个用括号括起来就可以。
我们运行一下程序体会一下。
总结我们这节大课新学到的知识点,大家理解不了没有关系,下面一周时间我们都会针对于这个内容进行练习,慢慢就理解了,就像我们刚刚学习文案的turtle一样。
1、input()
2、print()
3、int()
4、%s %
我们下面的5节课都会加强练习

作业

把我们的数正方形,改成数青蛙
code目的
输入要数到的青蛙个数
程序会自动列出从第一只到第 输入只
的嘴 mouth
眼睛eyes
腿legs
的个数:
如:
你想算到第5只青蛙
1只青蛙,1张嘴,2只眼睛,4条腿,扑通扑通跳下水,吓你一跳,直蹬腿
2只青蛙,2张嘴,4只眼睛,8条腿,扑通扑通跳下水,吓你一跳,直蹬腿
3只青蛙,3张嘴,6只眼睛,12条腿,扑通扑通跳下水,吓你一跳,直蹬腿
4只青蛙,4张嘴,8只眼睛,16条腿,扑通扑通跳下水,吓你一跳,直蹬腿
5只青蛙,5张嘴,10只眼睛,20条腿,扑通扑通跳下水,吓你一跳,直蹬腿

更多推荐

儿童学python趣味100课-第85课-数方块