python入門篇:開發一個簡單的猜數字小遊戲
python是史上最簡潔的語言!(其實就是一個文字遊戲)
今天太晚了,我把程式碼貼出來還有事情忙(其實是想偷個懶,不想打字,反正我有註釋)
看我的文章千萬不要著急,慢慢看完,看到最後。
******************************
#coding=utf-8
name = input("hi~我是Lalique,你叫什麼:") #讓玩家輸入自己的名字
print("你好" + name) #列印
temp = input(name + "同學" + "猜猜我心裡現在想的是什麼數字唄:") #讓玩家先猜
print("提醒一下,是0到20之間的數字哦") #這個限制是可以依據自己的需要調節的
guess = int(temp) #將資料轉化位int型別(整數形式)
while guess !=7: #while迴圈,條件是guess引數不等於7(正確答案)
teop = input( name + "我相信你一定可以猜對的,再來一次吧:") #開始迴圈
guess = int(teop)
if guess == 7: #玩家猜中了
print("哇!你猜對了!真厲害!")
print("哼~對了也沒獎勵~")
else: #玩家猜錯了
if guess > 7: #如果玩家猜的數字大於答案
print("誒呀,哥,大了大了。")
else: #否
print("提醒一下吧,猜小了。")
#遊戲結束
print("好了,遊戲結束。不玩了。")
print("~byby~")
**********************************************
這是簡單版的,但是如果答案是固定的,可是這算什麼遊戲啊?至少也要是隨機的吧?
別急,別急。
程式碼奉上,都說了要看完嘛,不過上面講過的我就不再講一遍了
==============================
import random #用於產生隨機數
import win32com.client
import win32api
import gc #可有可無
try:
name = input("hi~我是小R,你叫什麼:")
print("你好" + name)
xix = input("請隨意輸入一個正整數: ")
s = random.randint(0,xix) #隨機生成的正確答案
temp = input(name + "同學" + "猜猜我心裡現在想的是什麼數字唄:")
print("提醒一下,其實剛剛你輸入的是數字的範圍,嘻嘻嘻")
guess = int(temp)
except:
print("誒呀!出錯了:只能輸入數字哦~")
while guess != s: #迴圈並判斷
try:
teop = input( name + "我相信你一定可以猜對的,再來一次吧:")
guess = int(teop)
if guess == s:
print("哇!你猜對了!真厲害!")
print("哼~對了也沒獎勵~")
break
else:
if guess > s:
print("誒呀,哥,大了大了。")
else:
print("提醒一下吧,猜小了。")
print("好了,遊戲結束。不玩了。")
gc.colect()
print("~byby~")
**********************************************
分享的原始碼都是可以直接貼上到編輯器執行的