零基礎入門學習python_002筆記及作業_猜數字小遊戲V1.0

我的python主要是跟隨「小甲魚的零基礎入門學習python」的視頻教學。
視頻連結:youtube小甲魚官網
論壇連結:小甲魚工作室

猜數字小遊戲是第二課的教學主軸。

==============================以下為程式碼==============================

#螢幕顯示----------Elliot Production----------
print("----------Elliot Production----------")
#設定變數temp
#使用input函數,使變數temp等於遊戲玩家所輸入的數值
temp = input("guess the number from 1 to 10: ")
#設定變數guess
#因為input函數所返回的值,預設為字串,所以使用int函數將guess轉變成python可認得的數字形式
guess = int(temp)
#當變數guess等於8的時候
if guess == 8:
#螢幕顯示Wonderful
    print("Wonderful")
#螢幕顯示But still no reward
    print("But still no reward")
#否則
else:
#螢幕顯示Stupid
    print("Stupid")
#螢幕顯示Game Over
print("Game Over")

======================================================================

將程式碼加註解,方便日後複習使用。
程式碼前加#字,代表該行程式碼僅為註解而不執行。

第二課的作業一:
編寫程式hello.py,要求用戶輸入姓名並列印“你好,姓名!”

==============================以下為程式碼==============================

#設定變數temp
#使用input函數,使變數temp等於使用者所輸入的值
temp = input("Please fill in your name: ")
#螢幕顯示Hello, temp
print("Hello,",temp)

======================================================================

設定變數比較沒問題。
在第二行程式碼上的選擇可以為:
第一種:print("Hello,",temp)
第二種:print("Hello, "+temp)

第一種方式是以逗號區隔不同的元素並同時顯示,
所以程式會自動在不同元素之間加上空格;
第二種則是所謂的「串連」,也就是將兩個元素拼湊起來,所以中間不會有空格。
換句話說,使用第二種方式的話,
就得自己在字串「Hello,」後方補上空格。

第二課的作業二:
編寫程式calc.py 要求使用者輸入1到100之間數字並判斷,輸入符合要求列印“你妹好漂亮”,不符合要求則列印“你大爺好醜”
(甲魚哥,一定要用這兩句話嗎?能不能有點文化水平?)

==============================以下為程式碼==============================

#設定變數temp
#使用input函數,使變數temp等於遊戲玩家所輸入的數值
temp = input('請輸入1到100之間任一個數字:')
#設定變數keyin
#使用int函數將keyin轉變成python可認得的數字形式
keyin = int(temp)
#當1小於等於keyin小於等於100的時候
if 1 <= keyin <= 100:
#螢幕顯示「你妹好漂亮」
    print('你妹好漂亮')
#否則
else:
#螢幕顯示「你大爺好醜」
    print('你大爺好醜')

======================================================================

留言

這個網誌中的熱門文章

簡易版複利計算機

零基礎入門學習python_003筆記及作業_字串與轉譯

哈佛大學計算機通識課程:CS50