Python思维可视化运用于for循环语句《小海龟画正多边形(二)》

🙈liu no no🙊
创建于2023-12-23
阅读 280
收藏TA

需扫码在手机上打开
文章后点击更新提醒

  上课前,刘利红老师和课题组成员介绍了本节课与上节课的不同之处,虽然主题仍然是小海龟画正多边形,但是本节课是对前面所学内容的综合应用,让学生知道从学习Python以来,所有的语法和命令都是可以应用的。并且这节课突出之处在于引入了弹窗,让可视化效果得到升华。

一、导入

    本节课以彩色螺旋图形为导入,让学生看到我们for循环语句的强大魅力,激发学生兴趣。

二、引入变量

     虽然学生在上节课已经能够用for循环语句画出任意正多边形,但是还没有让程序更加友好。例如:如果想更改正多边形的边数,需要更改多处代码,及其不方便,如何解决这一问题?需要使用到编程课第一节的内容“变量”。此时,学生对变量的认识又进了一步,以后遇到类似情况,就会想到是否可以用变量来解决。

三、引入input()

      紧接着解决又一个问题,我们可以把这个程序是看作求任意正多边形的工具,但是如何让一个不懂程序的人,通过更改边数,画出的自己想要的正多边形呢?这就用到了之前学习过的又一个语句input()。

  使用了input()函数,可以让没有编程基础的人也能随意画出多边形了。

四、textinput()

      

      引入textinput()可以让程序真正有小工具的样子,因为具有了我们经常看到的界面。并且可以成为任何人都可以使用的画正多边形的小工具。

      弹窗让学生看到了用Python可以制作有界面、有弹窗的程序,激发学生学习动力,让他们对接下来的学习更加感兴趣。


五、总结

       用图形来总结这两节课的内容,一目了然的起到了回顾知识点的作用。

  最后, 课题组成员对这节课中思维可视化做了点评,本节课不仅让学生学习了for循环,还巩固了变量、input()、textinput()函数,让学生站在做成品的的高度上编写程序,这样学生考虑问题更加周到,还能锻炼学生解决问题的能力。

阅读 280
文章由 美篇工作版 编辑制作
投诉