少兒python第三課

2021-03-02 女碼農的小情懷

有用的連結:

少兒Python第一課

少兒python第二課

http://pythontutor.com/visualize.html#mode=edit

這周的筆記來了。

上周的內容有點多,作業也有點難度。

對小朋友來說不是件直接的事,所以家長受累。

小朋友家長發來反饋,這是在檢驗我的python水平嗎?

我也被檢驗了。

上周的作業,一直在被大娃各種問。

於是,我決定節奏調慢一點,難度調低一點。

畢竟本意是幫小朋友找點事做,不是幫家長找點事做。

所以本周在上課前,先給小朋友們講了下上周的作業。

主要有兩點,第一,坐標系;第二,怎麼用range,如何用range的概念來調整顏色。

本周內容

Builtin Constants (python內置的常量)

print("Some builtin constants:")print(True)print(False)print(None)
print("And some more constants in the math module:")import mathprint(math.pi)print(math.e)

The Modulus or Remainder Operator (%) (取餘)

print(" 6%3 =", ( 6%3))print(" 5%3 =", ( 5%3))print(" 2%3 =", ( 2%3))print(" 0%3 =", ( 0%3))

If Statement (當條件滿足時,執行相應的命令。能登陸youtube可看Kosbie親自講解:https://www.youtube.com/watch?v=a8P-RhWAm9c )

def f(x):    print("A", end="")    if (x == 0):        print("B", end="")        print("C", end="")    print("D")
f(0)f(1)

If else Statement (條件滿足時,執行A,否則,執行B)

def f(x):    print("A", end="")    if (x == 0):        print("B", end="")        print("C", end="")    else:        print("D", end="")        if (x == 1):            print("E", end="")        else:            print("F", end="")    print("G")
f(0)f(1)f(2)

if-elif-else statement

def f(x):    print("A", end="")    if (x == 0):        print("B", end="")        print("C", end="")    elif (x == 1):        print("D", end="")    else:        print("E", end="")        if (x == 2):            print("F", end="")        else:            print("G", end="")    print("H")
f(0)f(1)f(2)f(3)


接下來是今天的作業了。

1. isEvenPositiveInt(x) Write the function isEvenPositiveInt(x) that takes an arbitrary value x, return True if it is an integer, and it is positive, and it is even (all 3 must be True), or False otherwise.
2. numberOfPoolBalls(rows)Pool balls are arranged in rows where the first row contains 1 pool ball and each row contains 1 more pool ball than the previous row. Thus, if there are 3 rows, then we'd have 6 total pool balls (1+2+3). Write a function that takes an int value, the number of rows, and returns another int value, the number of pool balls in that number of rows. For example, numberOfPoolBalls(3)returns 6.
3. drawGridWrite the function drawGrid that takes 5 values – a canvas, a left, top, right, and bottom – describing a rectangular region of the canvas, and fills this region with a drawing of a rectangular grid. For large areas (>200 pixels wide), the grid should have 8 columns, with cells alternating in the shades of grey and white in the image below (or fairly close to them in any case). For smaller areas, the grid should have 4 columns, and the cells should alternate green and purple. Also, each cell will be labeled with a number (note that you can provide a number as the text value in create_text). For large areas, the numbers start in the left cell and proceed rightwards. For small areas, the numbers start with 2 in the right cell and proceed leftwards. Here is a screenshot to help

獨樂樂不如與眾樂

相關焦點

  • 武漢江岸Python少兒編程課一節多少錢?
    樂博樂博少兒編程介紹樂博Python少兒編程課  單元 單元名稱課時 第1單元 邏輯之美 6 第2單元 當python 據《2017-2023年中國少兒編程市場分析預測研究報告》顯示,當前中國大陸少兒編程滲透率為0.96%,預計每人每年在編程培訓領域消費為6000元,粗略估計目前國內的少兒編程市場規模達數百億左右。
  • 西安雁塔Python少兒編程課一節多少錢?
    少兒編程教育具備綜合能力,符合未來時代發展需求。少兒編程學習並不僅僅是編程知識填充,重要的是編程思維,有利於提升孩子創新意識,發現問題,結合實際發揮聯想能力,設計出更多優質的產品。樂博樂博少兒編程介紹樂博Python少兒編程課  單元 單元名稱
  • 廣州荔灣Python少兒編程課一節多少錢?
    少兒編程教育具備綜合能力,符合未來時代發展需求。少兒編程學習並不僅僅是編程知識填充,重要的是編程思維,有利於提升孩子創新意識,發現問題,結合實際發揮聯想能力,設計出更多優質的產品。樂博樂博少兒編程介紹樂博Python少兒編程課  單元 單元名稱
  • 杭州少兒編程培訓機構哪家好?少兒編程Python語言好學嗎
    Python編程課程是少兒編程課程學習過程中不可缺少的一部分,孩子通過Python學習能夠規範性的幫助孩子加深對少兒編程課程內容的學習。而Python顯然不是一門快語言,但隨著近年來PyPy譯員不斷改進Python的速度,通過PyPy運行的程序在某些情況下速度直接接近C語言,所以先了解一下Python學習到底怎麼樣吧。
  • 瀋陽皇姑Python少兒編程學習班怎樣?
    課程介紹樂博樂博少兒編程Python少兒編程你了解嗎樂博樂博Python課程是基於CSTA頒布的《K-12 階段計算機科學標準》研發,採用圖形+源碼對照的編程模式,逐步讓孩子過渡到源碼編程的世界。 課時 第1單元 邏輯之美 6 第2單元 當python
  • 西安雁塔少兒編程Python10-16歲哪家好?
    課程介紹樂博樂博少兒編程Python少兒編程你了解嗎樂博樂博Python課程是基於CSTA頒布的《K-12 階段計算機科學標準》研發,採用圖形+源碼對照的編程模式,逐步讓孩子過渡到源碼編程的世界。 課時 第1單元 邏輯之美 6 第2單元 當python
  • 鄭州金水少兒編程Python10-16歲哪家好?
    課程介紹樂博樂博少兒編程Python少兒編程你了解嗎樂博樂博Python課程是基於CSTA頒布的《K-12 階段計算機科學標準》研發,採用圖形+源碼對照的編程模式,逐步讓孩子過渡到源碼編程的世界。 課時 第1單元 邏輯之美 6 第2單元 當python
  • Python日課-3.3-python 2 和 3 的區別
    曾老師的 Python 課(連結可點擊) 第一課的所有內容已經全部發布,包括課程 PPT、課程視頻都可以免費獲取,可以使用微信掃描下面的二維碼進群獲取
  • 重慶南岸Python少兒編程課程價格
    少兒編程教育具備綜合能力,符合未來時代發展需求。少兒編程學習並不僅僅是編程知識填充,重要的是編程思維,有利於提升孩子創新意識,發現問題,結合實際發揮聯想能力,設計出更多優質的產品。樂博樂博少兒編程介紹樂博Python少兒編程課  單元 單元名稱
  • 鄭州金水Python少兒編程培訓班多少錢?
    課程介紹樂博樂博少兒編程Python少兒編程你了解嗎樂博樂博Python課程是基於CSTA頒布的《K-12 階段計算機科學標準》研發,採用圖形+源碼對照的編程模式,逐步讓孩子過渡到源碼編程的世界。 課時 第1單元 邏輯之美 6 第2單元 當python
  • 【Python 第53課】 數學運算
    今天從打飛機遊戲裡中斷一下,說些python的基礎。絕對值三角函數: math.sin(x)math.cos(x)math.tan(x)math.asin(x)math.acos(x)math.atan(x)注意:這裡的x是以弧度為單位,所以計算角度的話,需要先換算角度和弧度互換: math.degrees(x)弧度轉角
  • 北京朝陽Python少兒編程課收費要多少?
    課程介紹樂博樂博少兒編程Python少兒編程你了解嗎樂博樂博Python課程是基於CSTA頒布的《K-12 階段計算機科學標準》研發,採用圖形+源碼對照的編程模式,逐步讓孩子過渡到源碼編程的世界。 課時 第1單元 邏輯之美 6 第2單元 當python
  • 西安雁塔python少兒編程課哪裡學比較好?
    ROBOROBO樂博樂博教育樂博樂博少兒編程核心師資項目負責人;樂博樂博教育教學總監;;2000年從事機器人教育至今,北京市優秀教師;全國機器人大賽裁判長,新加坡國際機器人大賽裁判;所帶學生曾獲國際、全國金獎。
  • 少兒編程 | 中小學生全國性競賽活動
    根據教育部公示文件,《教育部辦公廳印發<關於面向中小學生的全國性競賽活動管理辦法(試行)>的通知》(教基廳〔2018〕9號),少兒編程,以及機器人競賽等35項內容也增加進入全國中小學生的全國性競賽活動名單之中。少兒編程,不僅僅是充分響應青少年全方位發展的國家發展方針,同時青少年增加編程,機器人內容,也是按照時代發展的需求和變化。
  • 南京雨花Python少兒編程課程價格要多少?
    課程介紹樂博樂博少兒編程Python少兒編程你了解嗎樂博樂博Python課程是基於CSTA頒布的《K-12 階段計算機科學標準》研發,採用圖形+源碼對照的編程模式,逐步讓孩子過渡到源碼編程的世界。 課時 第1單元 邏輯之美 6 第2單元 當python
  • 北京西城Python少兒編程班價格高嗎?
    少兒編程教育具備綜合能力,符合未來時代發展需求。少兒編程學習並不僅僅是編程知識填充,重要的是編程思維,有利於提升孩子創新意識,發現問題,結合實際發揮聯想能力,設計出更多優質的產品。樂博樂博少兒編程介紹樂博Python少兒編程課  單元 單元名稱
  • 廣州越秀Python少兒編程培訓班收費要多少?
    少兒編程教育具備綜合能力,符合未來時代發展需求。少兒編程學習並不僅僅是編程知識填充,重要的是編程思維,有利於提升孩子創新意識,發現問題,結合實際發揮聯想能力,設計出更多優質的產品。樂博樂博少兒編程介紹樂博Python少兒編程課  單元 單元名稱
  • 深圳羅湖python少兒編程課哪裡學比較好?
    ROBOROBO樂博樂博教育樂博樂博少兒編程核心師資項目負責人;樂博樂博教育教學總監;;2000年從事機器人教育至今,北京市優秀教師;全國機器人大賽裁判長,新加坡國際機器人大賽裁判;所帶學生曾獲國際、全國金獎。
  • 北京朝陽python少兒編程課哪裡學比較好?
    ROBOROBO樂博樂博教育樂博樂博少兒編程核心師資項目負責人;樂博樂博教育教學總監;;2000年從事機器人教育至今,北京市優秀教師;全國機器人大賽裁判長,新加坡國際機器人大賽裁判;所帶學生曾獲國際、全國金獎。
  • Python探索之旅 | 第一部分第二課:安裝Python和Python的常用開發軟體
    內容簡介前言安裝 Python(Windows、macOS 和 Linux)安裝 PyCharm 這個 Python 最強 IDE創建 Python 項目第一部分第三課預告1. 前言上一課 Python探索之旅 | 第一部分第一課:Python是什麼?