第007、008講:了不起的分支迴圈1&2 | 學習記錄(小甲魚零基礎入門學習Python)
視訊中小甲魚使用 if elif else 在大多數情況下效率要比全部使用 if 要高,但根據一般的統計規律,一個班的成績一般服從正態分佈,也就是說平均成績一般集中在 70~80 分之間,因此根據統計規律,我們還可以改進下程式以提高效率。
題目備忘:按照100分制,90分以上成績為A,80到90為B,60到80為C,60以下為D,寫一個程式,當用戶輸入分數,自動轉換為ABCD的形式列印。
因為說是要提高運算效率,而且大部分的人一般集中在70-80分,所以,可以把判定分數是否在70-80分作為第一個判斷條件來提高效率。
while True : grade = input ("請輸入成績:") grade = int (grade) if grade>=90 : print ('A') elif grade<90 and grade>=80 : print ('B') elif grade<80 and grade>=60 : print ('C') else: print ('D')
相關推薦
第007、008講:了不起的分支迴圈1&2 | 學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 基礎題: if not (money < 100): 上邊這行程式碼相當於? if money >= 100: assert 的作用是什麼? assert斷言是宣告其布林值必須為真的判定,如果發
第007、008講:了不起的分支迴圈1&2 | 學習記錄(小甲魚零基礎入門學習Python)
視訊中小甲魚使用 if elif else 在大多數情況下效率要比全部使用 if 要高,但根據一般的統計規律,一個班的成績一般服從正態分佈,也就是說平均成績一般集中在 70~80 分之間,因此根據統計規律,我們還可以改進下程式以提高效率。 題目備忘:按照100分制,90分以上成績為A,80到90為B,60到
第009講:了不起的分支和迴圈3 | 學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 基礎題: 0、下面的迴圈會列印多少次"I Love FishC"? for i in range(0, 10, 2): print(‘I Love FishC’) (0,2,4,6,8)共5次 1、下面的迴圈會列
第003講:插曲之變數和字串 | 學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 測試題: 以下哪個變數的命名不正確?為什麼? (A) MM_520 (B) MM520 © 520_MM (D) _520_MM C不正確。因為變數的命名要以字母或下劃線開頭。 在不上機的情況下,以下程式碼
第002講:用Python設計第一個遊戲|學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 測試題: 什麼是BIF? BIF指的是bulit in function,指的是Python裡的內建函式。 用課堂上小甲魚教的方法數一數 Python3 提供了多少個 BIF? 輸入&g
第001講:我和Python的第一次親密接觸|學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 Python 是什麼型別的語言? Python是程式碼語言 IDLE 是什麼? IDLE是一個Python Shell,shell的意思就是“外殼”,基本上來說,就是一個通過鍵入文字與程式互
第014講:字串:各種奇葩的內建方法 | 學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 測試題: 還記得如何定義一個跨越多行的字串嗎(請至少寫出兩種實現的方法)? 例一:str = (‘春眠不覺曉, 處處聞啼鳥。 也來風雨聲, 花落知多少。’) 例二:str = ‘春眠不覺曉, 處處聞啼鳥。 也來風雨聲
第013講:元組:戴上了枷鎖的列表 | 學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 測試題: 請用一句話描述什麼是列表?再用一句話描述什麼是元組? 列表:類似於一個倉庫,可以往其中儲存東西,當然也可以向其中增加或者刪除東西; 元組:類似於一個保險箱,但是和保險箱不同的是,當你向其中存入資料後,
第011講:列表:一個打了激素的陣列2 | 學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 測試題: 1. 請問如何將下邊這個列表的’小甲魚’修改為’小魷魚’? list1 = [1, [1, 2, [‘小甲魚’]], 3, 5, 8, 13, 18] list1[1][2]='小魷魚' 2. 要對一個列表
第010講:列表:一個打了激素的陣列1 | 學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 基礎題: 測試題: 列表都可以存放一些什麼東西? 列表可以存放整型數字,字串,浮點型數字,還有列表 向列表增加元素有哪些方法? append() 新增單個元素 extend () 新增多個元素 inset
第006講:python之常用操作符| 學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 測試題: Python 的 floor 除法現在使用 “//” 實現,那 3.0 // 2.0 您目測會顯示什麼內容呢? 1.0 a < b < c 事實上是等於? (b>a)
第020講:函式:內嵌函式和閉包 | 學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 測試題: 0.如果希望在函式中改變全域性變數的值,應該使用什麼關鍵字? global 1.在巢狀的函式中,如果希望在內部函式修改外部函式的區域性變數,應該使用什麼關鍵字? nonlocal 2.pyth
第019講:我的地盤聽我的 | 學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 測試題: 0.下邊程式會輸入什麼? def next(): print('我在next()函式裡...') pre() def pre(): print('我在pre()函式裡...') n
第018講:函式:靈活即強大 | 學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 測試題: 0.請問一下那個是形參那個是實參 def MyFun(x): return x**3 y=3 print(MyFun(y)) x是形參,y是實參,函式體內的是形參,實際傳輸進去的是實參 1
第017講:函式 - Python的樂高積木 | 學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 測試題: 你有聽說過DRY嗎? DRY(Don’t repeat yourself),進行程式設計時相同的程式碼不要重複寫,最好只寫一次,然後可以在其他地方直接引用。 都是重複一段程式碼,為什麼我要使用函式
第016講:序列!序列! | 學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 測試題: 我們根據列表、元祖和字串的共同特點,把它們三統稱為什麼? 序列。 請問分別使用什麼BIF,可以把一個可迭代物件轉換為列表、元祖和字串? list() tuple() str() 你還能複
第015講:字串:格式化 | 學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 根據說明填寫相應的字串格式化符號 符 號 說 明 %c 格式化字元及其ASCII碼 %s 格式化字串 %d 格式化整數 %o 格式化無符號八進位制數 %x 格式化無符號十六進位制數 %X 格式化無符號十六進位制數(大寫)
小甲魚零基礎入門學習python 第12章 p12_6.py p12_7.py 錯誤分析及更正
p12_6.py 執行時可能會出現如下錯誤: 錯誤原因是 找不到 getX 這個名字,解決方法如下: 把程式最後一行 x = MyProperty(getX,setX,delX) Tab鍵縮排一下,歸在 class C: 這個類下邊,就可以了,與上邊的def
[小甲魚]零基礎入門python第007、008講課後測試題及答案:了不起的分支迴圈1&2
0. if not (money < 100): 上邊這行程式碼相當於? if money >= 100: 1. assert 的作用是什麼? 斷言,當這個關鍵字後邊的條件為假的時候,程式自動崩潰並丟擲AssertionEr
[小甲魚]零基礎入門python第009講課後測試題及答案:了不起的分支和迴圈3
下面的迴圈會列印多少次"I Love FishC"? for i in range(0, 10, 2): print(‘I Love FishC’) 0,2,4,6,8,會列印5次 下面的迴圈會列印多少次"I Love FishC"? for i in 5: print(