999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

編程解不開僵局?“條件判斷”來幫忙

2019-09-10 07:22:44
電腦報 2019年9期

數橙科學的Python課程包含了極客戰記,想學習的同學可以直接添加數橙公眾號咨詢老師。本章森林地牢里的關卡主要是偏向鍛煉用戶的基本語法結構和計算機思維,讓大家熟悉極客戰記的操作與代碼的使用。來到了森林,關卡將會變得更多更難,同樣,到了森林,大家就正式開始接觸編程的幾大重要知識點:條件判斷、運算符、函數、對象屬性。

一、邊地僵局關卡簡介

邊地僵局(圖1)可以說是被提問次數最多的關卡之一,關卡涉及的編程知識是條件判斷與函數的運用,其實難度并不高,本關的過關代碼甚至與上一關一模一樣,但在之前許多同學常常為了過關速度,只是填了代碼就走,并沒有理解代碼的作用,導致再遇到一樣的代碼內容時就不懂得如何填寫了。

如果你在這一關中卡關了,那么你或許該好好反省一下自己的學習方式了:游戲上下文的代碼是否都有認真閱讀?填寫完代碼后是否理解各代碼的作用?

二、思路講解

與往常的其他關卡一樣,本關也是直接按照注釋(圖2)提示填補代碼即可。根據第7行注釋提示的if語句,還有第11行的else,我們能夠快速地分析出,這是一段雙分支判斷語句(if-else)。

知識點在于雙分支判斷語句(if-else),它的代碼格式為(圖3):

if 條件:

代碼語句1

else:

代碼語句2

它是一個雙分支語句,你可以理解成一個岔路口,有兩條路供你前行。如果if后的條件滿足,則執行if代碼塊下的代碼語句1如果不滿足,則執行else代碼塊下的代碼語句2。代碼塊的概念我們上次在講解關卡“迷失在書庫”時有講解過。

此時我們已經知道關卡這里是要我們填寫一個雙分支語句,那么條件和對應的語句呢?

對于條件,第7七行的注釋是(圖4):使用isReady語句來檢查“cleave”。isReady是什么?這是我們在關卡“森林劈砍者中”接觸到的新函數:

如果不了解它的使用,你可以在中間的函數欄中找到它(圖5),點擊查看它的介紹:它的作用是檢查一個動作是否可以使用,在“森林劈砍者”中,它是作為if后的條件來使用的,因為它是一個有返回值的函數。

三、什么是返回值

返回值是什么?我來問大家一個問題,hero.attack(enemy)和hero.findNearestEnemy(),在使用的時候有什么區別?hero.attack()函數,括號內必須要有東西,而hero.findNearestEnemy()則不用。

并且hero.attack(),大家明顯可以看到它是一個動作,執行完以后英雄會進行攻擊。而hero.findNearestEnemy()使用完以后,似乎什么也沒有發現,且必須這么使用,一定要用在變量的賦值里。

這是因為它也是一個有返回值的函數,大家對它已經十分熟悉了,知道它的作用是找到最近的一個敵人,把它的名字賦入變量之中。它的返回值,就是敵人的名字。因此必須要用一個變量來承接它的返回值。

hero.isReady()也是如此,它用來檢查一個動作是否可以使用,是否——返回的是布爾型的返回值。布爾型就是:0和1,True和False。看起來有點難懂,直接翻譯來說,真和假,是和否,就是布爾型。

等于這個函數返回的結果是,檢查的動作 可以使用 或 不可以使用。所以可以直接放在if后面,作為條件來使用。當然你使用變量來承接也是一樣的。知道了這兩個知識點以后,此時的過關思路已非常清晰了:編寫一個雙分支語句,當劈斬準備好了,執行劈斬,劈斬沒準備好,直接攻擊。通關代碼如圖6。

主站蜘蛛池模板: 暴力调教一区二区三区| 国产91精品久久| 日本精品αv中文字幕| AV不卡国产在线观看| 国产成人精品视频一区视频二区| 亚洲视频二| 国产美女无遮挡免费视频| 欧美激情网址| 亚洲无码视频一区二区三区| 国产成人综合亚洲欧美在| 国产精品亚洲一区二区三区z| 亚洲人成网站在线观看播放不卡| 日韩午夜福利在线观看| 日韩精品资源| 青青草原国产| 国产成人精品视频一区二区电影| 日韩中文精品亚洲第三区| 91无码视频在线观看| 夜夜高潮夜夜爽国产伦精品| vvvv98国产成人综合青青| 久久青草精品一区二区三区| 伊伊人成亚洲综合人网7777| 国产极品美女在线观看| 97超爽成人免费视频在线播放| 欧美成人综合在线| 日本一区二区三区精品国产| 亚洲Av激情网五月天| 久久香蕉国产线| 性做久久久久久久免费看| 亚洲无线国产观看| 99青青青精品视频在线| 亚洲天堂久久新| 高清码无在线看| 国产一区二区三区在线观看视频| 中文毛片无遮挡播放免费| 亚洲日韩高清无码| 久久网欧美| 亚洲自偷自拍另类小说| 国产黄在线免费观看| 无码精品国产VA在线观看DVD| 婷婷开心中文字幕| 青青草原国产av福利网站| 噜噜噜久久| 日韩毛片基地| 国产第三区| 国产成人AV综合久久| 波多野结衣视频网站| 精品久久国产综合精麻豆| 国产理论最新国产精品视频| 久久精品中文字幕少妇| 精品福利国产| 992tv国产人成在线观看| 免费一级毛片不卡在线播放 | 免费一级α片在线观看| 成人噜噜噜视频在线观看| 日日碰狠狠添天天爽| 青青草91视频| 婷婷色一二三区波多野衣| 午夜限制老子影院888| 日韩无码黄色| 国产小视频a在线观看| 四虎免费视频网站| 国产麻豆aⅴ精品无码| 无码综合天天久久综合网| 好久久免费视频高清| 日韩欧美国产综合| 午夜高清国产拍精品| 日韩不卡免费视频| 日韩国产一区二区三区无码| 77777亚洲午夜久久多人| 日韩毛片免费视频| 国产女同自拍视频| 九九线精品视频在线观看| 国产SUV精品一区二区6| 亚洲精品不卡午夜精品| 露脸一二三区国语对白| 伊人大杳蕉中文无码| 亚洲三级成人| 色综合激情网| 国产波多野结衣中文在线播放| 国产精品一区在线麻豆| 国产精品一区在线观看你懂的|