Python初學者小游戲:猜數字
游戲邏輯:電腦隨機生成一個數字,然后玩家猜數字,電腦提示猜的數字大了還是小了,供玩家縮小數字范圍,達到既定次數后,玩家失敗。若在次數內猜對,玩家獲勝。
涉及知識點:random.randint() , print() , input() ( raw_input() )
參考實現代碼:
#!/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 #猜數字流程 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...")
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林站長站。
新聞熱點
疑難解答