帶你寫個python猜數字的遊戲

2020-12-20 終生愛學習

我們小時候是不是會經常在一起做些遊戲,想想小時候那些時光,不自覺的想到自己在慢慢變老,對於有童心的我來說,用python寫個猜數字的遊戲,也是不錯的。接下來我們就來寫程序:

今天的程序我就開始來寫了,請一起來動手敲代碼。

#先進行導入模塊的程序代碼

import random#接下來給 i 賦值i=0#接下來寫循環判斷語句while i<4:print("-----------------")#輸入操作 num=int(input("請輸入0到9任一個數字:")) snum=random.randint(0,9) x=3-i#判斷語句的輸入 if num==snum: print("運氣真好,你猜對了") break elif num>snum: print("你猜大了!\n哈哈,正確答案是:%s\n你還有%s次機會!"%(snum,x)) elif num<snum: print("你猜小了!\n哈哈,正確答案是:%s\n你還有%s次機會!"%(snum,x)) print("----------------") i+=1

運行後會得到如下結果:

請輸入0到9任一個數字:2你猜小了!哈哈,正確答案是:5你還有3次機會!---------------------------------請輸入0到9任一個數字:6你猜小了!哈哈,正確答案是:7你還有2次機會!---------------------------------請輸入0到9任一個數字:2你猜小了!哈哈,正確答案是:3你還有1次機會!---------------------------------請輸入0到9任一個數字:3你猜小了!哈哈,正確答案是:9你還有0次機會!----------------

每一次的結果是不一樣的,是隨機猜數字,這是第二次運行後的結果:

-----------------請輸入0到9任一個數字:1你猜小了!哈哈,正確答案是:2你還有3次機會!---------------------------------請輸入0到9任一個數字:2你猜大了!哈哈,正確答案是:1你還有2次機會!-----------------請輸入0到9任一個數字:5你猜小了!哈哈,正確答案是:9你還有1次機會!---------------------------------請輸入0到9任一個數字:3你猜大了!哈哈,正確答案是:1你還有0次機會!

通過以上的結果是不是可以看出python寫的猜數字的遊戲非常不一樣。趕快動手吧

相關焦點

  • python循環語句for和while用法-py猜數字小遊戲-學習python第4天
    而python程序遇到循環,重複的問題時,就需要使用python循環語句for-in循環或者while循環來解決。這兩者有什麼區別以及如何使用呢?下面羽憶教程為你解答。這時我們如果採取老辦法,重複寫3600次print("python循環語句")是可以完成任務,但是這樣太枯燥、太乏味,作為程式設計師就應該學會變通,所以就出現了python循環語句,利用python循環語句,一小段代碼可以幫你解決重複輸出3600次的煩惱,可見python循環語句主要是用於解決某些重複的代碼工作。那麼有哪些是python循環語句呢?
  • 「Python」每日一練:猜數字遊戲
    編程題猜數字遊戲,規則如下:由系統自動給一個隨機數字(1-10之間,不包括10),您根據提示輸入您所猜的數字,若您猜的數字和系統所給的數字一樣,則按以下規則所提示執行:若您在2次之內就可以猜出數字,程序會顯示
  • 小李教學python之猜數字小遊戲
    哈嘍大家好,今天為大家帶來的是,python中簡易猜數字小遊戲的教學。利用我們前幾次的知識來完成今天猜數字小遊戲的知識。猜數字小遊戲其實並不難,首先我們需要一個謎底,也就是用戶提前設定好的一個數字,這樣可以讓玩家去猜出這個數字是多少,並提示猜大了還是猜小了,利用我們前幾次課的教學知識來教學大家完成。有了謎底之後,我們可以開始設置用戶輸出的方法,input()方法。在之前的輸出和輸出教學中有提到。讓玩家去輸入一個數字。
  • 用python寫遊戲之200行代碼寫個數字華容道
    今天來分析一個益智遊戲,數字華容道。當初對這個遊戲頗有印象還是在最強大腦節目上面,何猷君以幾十秒就完成了這個遊戲。前幾天寫2048的時候,又想起了這個遊戲,想著來研究一下。遊戲玩法用儘量少的步數,儘量短的時間,將棋盤上的數字方塊,按照從左到右、從上到下的順序重新排列整齊。效果圖遊戲操作方式第一種是通過鍵盤的按鍵來移動數字,比如按上鍵,需要做的操作是把13移上去。
  • Python第五課之 做了個猜數字的小遊戲
    上圖顯示的是一個簡單的猜數字的遊戲。和第一個程序一樣,咱們要先建立一個新文件,如下方所示小夥伴們一定要試著自己手動錄入這些代碼,雖然我們還沒有具體講解這些代碼到底是什麼意思,不過不用擔心,只要您認真的看完後續的課程,就能很快的學習到相關的知識了。
  • 猜數字大小遊戲
    偶然在別人公眾號看到一篇關於猜數字大小的題目,剛好是 LeetCode 上的題目,在 LeetCode 上又剛好看到一道很接近的擴展題,放一起整理一下猜數字大小 Ⅰ LeetCode 374 題猜數字遊戲的規則如下:每輪遊戲,我都會從
  • 邏輯思維訓練遊戲——猜數字
    猜數字是一款鍛鍊邏輯思維的小遊戲,能提高大家的推理能力。下面我們來看一下規則。
  • 一個案例輕鬆認識Python 循環語句(while)——猜數遊戲
    編寫一個程序,可以多次輸入數字與給定數字比較,進行猜數遊戲,直到猜對為止。如果輸入的數比給定的數字大,提示數字偏大;如果輸入的數比給定的數字小,提示數字偏小;如果輸入的數比給定的數字相等,提示猜中了。Python 中的循環語句有 for 和 while。
  • Python編程案例——猜數字遊戲設計
    遊戲場景與規則程序在10至100之間隨機選擇一個數,讓用戶來猜。如果用戶猜的數大了,程序要給出提示:數大了;如果用戶猜的數小了,程序要給出提示:數小了;如果用戶猜的正確,程序要給出提示:猜對了。本案例的需求就是程序隨機在10至100之間選擇一個數,讓用戶來猜,並根據用戶猜的數給出不同提示,直至用戶猜對為止。當我們從用戶那兒拿到需求後,需要對需求進行分析,確定程序需要的功能和數據。對需求進行分析常用的方法是數據流分析法,即通過分析需求描述中的數據流動及在各個環節上對數據進行的處理,來定義程序的功能和數據。
  • Scratch編程29:猜數字遊戲之通過鍵盤迴答問題
    (你叫什麼名字?),並且在舞臺底部有個藍色的輸入框供小朋友輸入回答;② 這時小朋友在輸入框輸入自己的名字,並敲回車鍵;③ 然後程序執行下一個積木,「說話」積木,說的內容用的是「回答」變量,也就是說小貓會說出小朋友回答的名字。
  • 編寫一個簡單的遊戲來學習 Python | Linux 中國
    為了證明這點,我們正在測試如何用多種語言編寫一個「猜數字」程序。計算機選擇一個 1 到 100 之間的數字,然後讓你猜。程序循環,直到你猜出正確答案。  「猜數字」程序練習了程式語言的幾個概念:  ? 變量  ? 輸入  ? 輸出  ? 條件判斷  ?
  • C/C++基礎 - 寫一個猜數字的小遊戲
    { cout<<"大了"<<endl;//同理可以用printf("大了\n"); } else if(b<a) { cout<<"小了"<<endl;//同理可以用printf("小了\n"); } else { cout<<"恭喜你猜對了
  • 從零開始學Python,帶你手把手實戰(一)
    如果你已經有一定編程能力,還請不要嫌棄太簡單。好了,廢話不多說,開始進入今天的課題。課題今天的課題是用Python實現一個猜數字遊戲,所謂的猜數字遊戲就是讓我們在心裡設置一個數字,然後讓電腦來猜。每次電腦猜測數字之後,我們會告知電腦猜的數字是高了還是低了,如此循環往復,直到電腦猜出來為止。
  • [Python第2課]print介紹
    和linux教程放在一起,每天兩篇文章,讓你不但掌握python,還要學會linux的相關技能。大家發現,print除了列印文字之外,還能輸出各種數字、運算結果、比較大小等。你們試著自己print一些別的東西,看看哪些能成功,哪些會失敗,有興趣的話再猜一猜失敗的原因。 其實在python命令行下,print是可以省略的,默認就會輸出每一次命令的結果。
  • Java咖啡館(6)——編寫猜數字遊戲
    正在閱讀:Java咖啡館(6)——編寫猜數字遊戲Java咖啡館(6)——編寫猜數字遊戲2005-03-11 11:46出處:作者:Gary Chan本期我們將在上回基礎上編寫一個猜數字的遊戲,進一步學習Java語言基礎知識。猜數字遊戲  你肯定玩過猜數字遊戲—遊戲隨機給出一個0至99(包括0和99)之間的數字,然後讓你猜是什麼數字。你可以隨便猜一個數字,遊戲會提示太大還是太小,從而縮小結果範圍。經過幾次猜測與提示後,最終推出答案(我們提供了完整代碼,點擊這裡下載)。
  • 猜數字(python)
    每個人的幼年時光缺不了遊戲,不管是小時的猜謎語,還是捉迷藏,都給我們帶來了很多美好的回憶。
  • python基礎--數字類型
    收錄於話題 #python70個
  • 猜數字遊戲!
    今天分享一個LeetCode題,題號是299,標題是猜數字遊戲,題目標籤是哈希表,題目難度是簡單。這個題是簡單題,但裡面的思路很有意思,用到了反證法。題目描述你正在和你的朋友玩 猜數字(Bulls and Cows)遊戲:你寫下一個數字讓你的朋友猜。
  • 玩數學2|1個遊戲教會孩子認數字、寫數字 + 大量數字遊戲資源
    這是個特別的蒙臺梭利遊戲對於數字符號的學習,需要用到孩子的觀察和記憶能力。////////////////////一定要試de擴展遊戲這些小遊戲可以隨時玩,不需要學完10個數1,在空氣中、孩子背上、孩子手心描一個數字,讓孩子猜是數字幾。
  • JAVA編程題-用java編寫猜數字遊戲
    java編寫猜數字遊戲問題:有猜數字遊戲,其遊戲規則為:程序內置一個 1 到 1000 之間的數字作為猜測的結果,由用戶猜測此數字。用戶每猜測一次,由系統提示猜測結果:大了、小了或者猜對了;直到用戶猜對結果,則提示遊戲結束。用戶可以提前退出遊戲,即,遊戲過程中,如果用戶錄入數字0,則遊戲終止。