python實現(xiàn)猜數(shù)字小游戲
Python初學者小游戲:猜數(shù)字
游戲邏輯:電腦隨機生成一個數(shù)字,然后玩家猜數(shù)字,電腦提示猜的數(shù)字大了還是小了,供玩家縮小數(shù)字范圍,達到既定次數(shù)后,玩家失敗。若在次數(shù)內(nèi)猜對,玩家獲勝。
涉及知識點:random.randint() , print() , input() ( raw_input() )
參考實現(xiàn)代碼:
#!/usr/bin/env python
# encoding: utf-8
#使用print("",end=...)標準
from __future__ import print_function
import os
import sys
import time
import random
#輸入檢測
while 1:
os.system('cls')
print ("Hello , Welcome to Guess_Number Games...The Number is between 1 - 10...")
print ("Please input the level you want(1~10): ",end = '')
level = raw_input("")
diff = 11-int(level)
if diff > 10 or diff <1:
print ("Invalid Input...")
time.sleep(0.3)
else:
break
#猜數(shù)字流程
count_num = 0
ran = random.randint(1,10)
while count_num < diff:
count_num += 1
print (str(count_num)+": "+"Please input the number you guess: ",end = '')
number = raw_input()
number = int(number)
if number < ran:
print ("Too Little...")
continue
elif number > ran:
print ("Too Big...")
continue
else:
print ("Congraduation! You Win...")
break
if count_num == diff:
print ("You Lose...")
更多關(guān)于python游戲的精彩文章請點擊查看以下專題:
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python中tkinter+MySQL實現(xiàn)增刪改查
這篇文章主要介紹了Python中tkinter+MySQL實現(xiàn)增刪改查,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-04-04
Python 多繼承中的一個詭異現(xiàn)象 既是 Father又是grandfather
我們知道,在面向?qū)ο缶幊汤锩?,繼承是一個很重要的概念。子類可以使用父類的方法和屬性,接下來小編將用舉例的方式為大家講解Python 多繼承中的一個詭異現(xiàn)象 其即是爸爸又是爺爺?shù)钠孑猬F(xiàn)象,感興趣的小伙伴可以看下面文章具體了解2021-09-09
用python給csv里的數(shù)據(jù)排序的具體代碼
在本文里小編給大家分享的是關(guān)于用python給csv里的數(shù)據(jù)排序的具體代碼內(nèi)容,需要的朋友們可以學習下。2020-07-07
Python基于PyQt5和openpyxl實現(xiàn)Excel單元格合并工具
本文介紹了基于PyQt5和openpyxl的圖形化界面工具,用于合并Excel文件中指定列的相同內(nèi)容單元格,工具提供了文件選擇、工作表選擇、合并設置、合并執(zhí)行和輸出控制等功能,需要的朋友可以參考下2025-11-11

