欢迎光临散文网 会员登陆 & 注册

S4E24 Python Snakify L4 for-loop回圈

2022-03-01 13:29 作者:学用数学  | 我要投稿

引言

编程最主要的结构就是判断与重复。先前已经学了 if-esle 的判断,这节要介绍重复语句 For-Loop。

这节课使用的是 sankify Lesson 4 的课程:https://snakify.org/en/lessons/for_loop_range/

若先前对 snakify 还不熟悉,请先参阅以下文章。

  1. snakify Lesson 1 S4E04 Python 学习平台 Snakify

  2. snakify Lesson 2 S4E10:Snakify Lesson2 - 0.1+0.2不等于0.3?快来一探究竟吧~

  3. snakify Lesson 3 S4E18 Python Snakify L3 条件判断

课程架构

在这节课主要学习,重复语句 for-loop 的使用。

其课程架构分为三部分

1. for-loop 结构语法

2. range 的三个参数

3. Print 的设定


1. for-loop 的结构语法 语法

  • for-loop 也是需要通过内缩来限定范围的。

  • 基本语法为 for ... in .... :

  • 不同于多数语言的回圈是有个变数在记录次数。

  • for loop 回圈轮换的变数可以是一串物件,例如下一例中的文字。


2. range 的三个参数

  • 最常用的轮换变数是整数数列,使用 range(n) 来达成。

  • 通过 range 的三个参数,可产生整数的等差数例,其中公差可为负值。


3. Print 的设定

  • 一般 print 的设定中, 用 “,” 隔开时是空白,结束后会换行输出。

  • 若使用 sep, end 两个参数可对作设定作一些调整。


练习问题

学完基本概念后,最重要的还是应用练习。除了语法外,更重要是想清楚逻辑顺序。

文中介绍了四个 Problems 的解说课程。除了完成这四个外,建议至少再完成 4 个练习,来熟悉编程的思维逻辑与语法。

  • First N odd, ascending : range 的使用

  • Product of N numbers :用一个变数来让回圈每次调整数值

  • Squares in range:配合回圈来输出规律的文字字串

  • Is Prime:利用回圈来判断素数

参考资源

【Bili】 视频 https://www.bilibili.com/video/av35324778

【Snakify】 网站  https://snakify.org/en/lessons/for_loop_range/

【YouTube】 https://www.youtube.com/playlist?list=PLXH05kw-i_5JS8OnbKWDT2O1hlsBdtvg6



S4E24 Python Snakify L4 for-loop回圈的评论 (共 条)

分享到微博请遵守国家法律