敲代码括号技巧_理解代码块概念,养成良好编程习惯 | 亲子课堂 第 3 课
關卡解析 / 英語教學 / 編程講解 ??
做親子編程教育的好幫手! ?
每周二、四定期更新 ? ?
地牢面向真正0編程基礎的孩子們,關卡被設計成迷宮的形式,引導孩子們使用編程思維解決問題。
以循序漸進的方式,讓大家理解掌握幾個Python的基礎知識點:
Python的基礎語法
變量
字符串
占位符
每組代碼都該有自己的私人空間,合理的使用縮進,養成良好的編程習慣,別讓你的代碼變成雜亂的毛線團!
關卡簡介:
「迷失在書庫」一關是大家剛剛接觸循環后遇到的關卡,本關的學習重點主要在于通過循環與縮進的使用,加強學習者對「代碼塊」概念的理解。
通關展示:
思路講解本關需要通關非常簡單,根據注釋要求,只需在后三句代碼的開頭增加四個空格,讓代碼縮進入循環的代碼塊內:
通關思路:為后三句代碼添加縮進即可通關
知識點:縮進
在編程語言里為一段代碼添加縮進并沒有硬性的空格要求,一個空格,兩個空格,三個空格,都可以為代碼進行縮進,起到相同的作用。
但如果每個人都有不同的縮進習慣,那大家一起寫代碼的時候,代碼的格式就會變得亂七八糟,試想,有的人用三格空格縮進,有些人用六格,有些人只用兩個,那代碼不就變得歪歪扭扭了嗎?
因此,久而久之,便有了一種標準,統一使用四個空格進行縮進。
在極客戰記內,除了直接敲下四個空格以外,你還能夠使用Tab鍵進行縮進,效果也是鍵入了四個空格。
但,最好還是養成直接敲空格鍵來進行縮進的習慣。
因為Tab鍵真正的占位是8個空格,有時候在編程軟件內敲下的Tab看起來與四個空格效果一致,當換了一個軟件打開,原本整齊的格式可能一下就變的錯亂。
因此,老老實實地敲下四個空格作為縮進,才是良好的編程行為規范。
知識點:代碼塊
代碼塊是什么?這是一個極少被強調過的編程概念。
在Java、C++等語言里,我們用花括號 { } 來包含一組代碼,這組代碼就是一個獨立的代碼塊,不同的代碼塊將會起到不同的作用,各司其職。
而Python語言,則通過嚴格的縮進要求,來取代了麻煩的花括號,更輕松的同時,也能夠幫助初學者養成良好的編程習慣。
例如while True循環語句,觀察下圖
可以看到,在循環語句后,有一個冒號「:」
冒號就像一個瓶子的瓶口,是連接外部到容器內部的通道,它的作用是創建一個代碼塊。
如圖:
本來一個平平無奇的while True語句,在輸入了冒號以后,整個語句就被一個藍色方框包圍了。
這就表示我們創建了一個while True語句的代碼塊,而在后面,我們在它的縮進下填寫的代碼,就是屬于該語句的代碼塊,程序運行時,也將按該語句的作用,執行代碼。
代碼塊是一個相當重要的概念,以后我們也將學到除循環以外更多的代碼語句,例如判斷代碼語句,函數語句等,每個語句都需要自己的「私人空間」來存放代碼,嚴謹地使用縮進來劃分不同代碼塊,是非常重要的。
通關代碼以上便是地牢關卡「迷失在書庫」的過關教學了~
往期推薦
【親子課堂】卡位卡位,用魔鬼的步伐擊敗強敵!| 第 1 課:禍之火焰
想寫代碼千萬行,學會「注釋」最重要 | 親子課堂 第 2 課
總結
以上是生活随笔為你收集整理的敲代码括号技巧_理解代码块概念,养成良好编程习惯 | 亲子课堂 第 3 课的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 天蝎排气多少钱啊?
- 下一篇: clistctrl控件最后插入在后面_老