各位新手在寫程式的時候很容易硬背,卻不懂得如何運用。
最好的方式是動手直接寫,遇到不懂的地方再來查或問方法,這也不限於程式,不管是其他方面的領域也是一樣。

那今天要來教如何用Python來寫一個猜數字的遊戲,不要認為只是一個猜數字遊戲而已,如果在告白、生日的時候用一個比較有創意的方式來達成目的,好像也很有趣?
例如答案是1314520,如果答正確會到一個網址秀出一段影片,又或是其他創意。
重點是如何把自己所會的技能,應用在各種地方。

好了,講那麼多,就來進入正題吧!


#首先,要先設定答案為多少,這裡的answer跟520都可以自己調整
#猜的數字也需要設變數,但需先指定常數None,因為不會知道使用的人會猜多少
answer = 520
guessnumber = None

#再來,要進入while迴圈,如果使用的人沒猜到數字就會一直猜到正確為止(如果要有次數限制就不是這樣的寫法)
#"!="的意思是"不等於"
#int的用意是讓輸入的文字轉為數字,才能比較大小
while answer != guessnumber:
  guessnumber = int(input("請輸入正確答案:"))
  if answer > guessnumber:
    print("答案大於此數字")
  elif answer < guessnumber:
    print("答案小於此數字")

#這邊不用寫else,因為答案正確就會跳出while迴圈
print("恭喜答對!")

arrow
arrow

    韋恩食記 發表在 痞客邦 留言(1) 人氣()