如何利用Python寫猜數(shù)字和字母的游戲
前言
學完語法和正在學習語法的時候,我們可以在空閑的時候,寫幾個簡單的小項目,今天我們就用最基礎的語法看兩個實戰(zhàn)語法練習
猜數(shù)字游戲
項目游戲說明:讓用戶輸入一個數(shù)字,然后系統(tǒng)自動產(chǎn)生一個序列里面的隨機數(shù),然后讓用戶猜,直到猜正確之后程序才會停止,不讓就會一直運行。
涉及知識:while循環(huán),條件語句,字符串定義,random模塊(隨機序列數(shù)的產(chǎn)生)
代碼如下;
# -*- coding : utf-8 -*- import random num = random.randint(0, 100) num1 = None while num1 != num: num1 = int(input("請再輸入一次:")) if num1 > num: print("你再猜小一點**************************") elif num1 < num: print("你再猜大一點**************************") else: print("真聰明*********************************") break print("恭喜你猜正確了")
猜字母游戲
游戲項目說明:用戶首先在一個列表里面存儲一些單詞,然后系統(tǒng)自動選取這個列表里面的單詞,并打亂,然后讓用戶猜這個單詞是什么,如果正確退出程序,錯誤繼續(xù)猜!
涉及知識:列表,for,while循環(huán),字符串定義,條件語句,random模塊,基本算法
# -*- coding : utf-8 -*- import random word_1 = ["python", "linux", "mysql", "java", "hadoop", "pycharm", "smart"] word = random.choice(word_1) correct = word jumble = "" for _ in range(len(word)): num = random.randrange(len(word)) jumble += word[num] word = word[:num] + word[num + 1:] print("打亂的單詞是:", jumble) guess = input("請你猜一下正確的單詞為:") while guess != correct or guess == "": print("錯誤!") guess = input("再猜:") if guess == correct: print("你猜正確了!") print("游戲結束,謝謝配合!")
到此這篇關于如何利用Python寫猜數(shù)字和字母的游戲的文章就介紹到這了,更多相關Python猜數(shù)字游戲內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Pytorch dataloader在加載最后一個batch時卡死的解決
這篇文章主要介紹了Pytorch dataloader在加載最后一個batch時卡死的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-05-05基于TensorFlow的CNN實現(xiàn)Mnist手寫數(shù)字識別
這篇文章主要為大家詳細介紹了基于TensorFlow的CNN實現(xiàn)Mnist手寫數(shù)字識別,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-06-06pandas中apply和transform方法的性能比較及區(qū)別介紹
這篇文章主要介紹了pandas中apply和transform方法的性能比較,在文中給大家講解了apply() 與transform()的相同點與不同點,需要的朋友可以參考下2018-10-10Python?pyecharts案例超市4年數(shù)據(jù)可視化分析
這篇文章主要介紹了Python?pyecharts案例超市4年數(shù)據(jù)可視化分析,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-08-08解決python os.mkdir創(chuàng)建目錄失敗的問題
今天小編就為大家分享一篇解決python os.mkdir創(chuàng)建目錄失敗的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10