【零基礎】Python3學習課後練習題(三)
本文是跟著魚C論壇小甲魚零基礎學習Python3的視訊學習的,課後題也是跟隨每一課所附屬的題目來做的,根據自己的理解和標準答案記錄的筆記。
第三課
測試題:
0.以下哪個變數的命名不正確?為什麼? (A) MM_520 (B) _MM520_ (C) 520_MM (D) _520_MM
答:選項 (C) 不正確,因為變數名不能以數字開頭。
1.在不上機的情況下,以下程式碼你能猜到螢幕會列印什麼內容嗎?
>>>myteacher = '小甲魚'
>>>yourteacher = myteacher
>>>yourteacher = '
>>>print(myteacher)
答:打印出 小甲魚 。
>>> myteacher = '小甲魚'
>>> yourteacher = myteacher
>>> yourteacher = '黑夜'
>>> print(myteacher)
小甲魚
2.在不上機的情況下,以下程式碼你能猜到螢幕會列印什麼內容嗎? >>> myteacher = '小甲魚' >>> yourteacher = myteacher >>> myteacher = '黑夜' >>> print(yourteacher)
答:打印出 小甲魚 。
>>> myteacher = '小甲魚'
>>> yourteacher = myteacher
>>> myteacher = '黑夜'
>>> print(yourteacher)
小甲魚
3.在不上機的情況下,以下程式碼你能猜到螢幕會列印什麼內容嗎?
>>>first = 520
>>>second = '520'
>>>first = second
>>>print(first)
答:打印出 ‘520’ 。
>>>first = 520
>>>second = '520'
>>>first = second
>>>print(first)
'520'
4.除了使用飯斜槓(\)進行字元轉義,還有什麼方法可以列印:Let's go! 這個字串?
答:“Let's go!”。
>>> "Let's go!"
"Let's go!"
5. 如果非要在原始字串結尾輸入反斜槓,可以如何靈活處理?
答:在原始字串最後的反斜槓後面多個空格,或者使用拼接把最後的反斜槓單獨放一個字串並且用另一反斜槓進行轉義。
>>> mystr = r'C:\rony\lance\python\ '
>>> mystr
'C:\\rony\\lance\\python\\ '
>>> mystr = r'C:\rony\lance\python''\\'
>>> mystr
'C:\\rony\\lance\\python\\'
動動手:
0.要求使用變數,計算一年有多少秒?提示:可以以 DaysPerYear(每年天數),HoursPerDay(每天小時數),MinutesPerHour(每小時分鐘數),SecondsPerMinute(每分鐘秒數)為變數名。
>>> DaysPerYear = 365
>>> HoursPerDay = 24
>>> MinutesPerHours = 60
>>> SecondsPerMinute = 60
>>> SecondsPerYear = DaysPerYear * HoursPerDay * MinutesPerHours * SecondsPerMinute
>>> print(SecondsPerYear)
31536000