原**
print('*******我愛errorchen**********')
temp=input('不妨猜一下我現在的心裡想的是哪個數字')
guess=temp
if guess==8:
print('臥槽,你是我心裡的蛔蟲嗎')
print('哼》_>,猜中了也沒有獎勵')
else:
print('猜錯了,我心裡想的是8')
print('遊戲結束,不玩啦^_^')
增添功能:1.提示使用者猜的數是大是小
2.執行一次程式,猜測多次
3.心裡想的數隨機生成
—-比較操作符:
大於等於 >=
小於等於 <=
不等於 !=
python條件分支語法:
if 條件 :
條件為true執行
else :
條件為false執行
print('*******我愛errorchen**********')
temp=input('不妨猜一下我現在的心裡想的是哪個數字')
guess=temp
if guess==8:
print('臥槽,你是我心裡的蛔蟲嗎')
print('哼》_>,猜中了也沒有獎勵')
elif guess>8:
print('大了')
else:
print('小了')
print('遊戲結束,不玩啦^_^')
while 迴圈語法:
while 條件:
條件為true執行
print('*******我愛errorchen**********')
temp=input('不妨猜一下我現在的心裡想的是哪個數字')
guess=int(temp)
while guess!=8:
temp=input('不妨猜一下我現在的心裡想的是哪個數字')
guess=int(temp)
if guess==8:
print('臥槽,你是我心裡的蛔蟲嗎')
print('哼》_>,猜中了也沒有獎勵')
elif guess>8:
print('大了')
else:
print('小了')
print('遊戲結束,不玩啦^_^')
此時小遊戲仍存在問題,第一次就猜中8,則顯示結束遊戲
所以在第四行新增猜對時的輸出
print('*******我愛errorchen**********')
temp=input('不妨猜一下我現在的心裡想的是哪個數字')
guess=int(temp)
if guess==8:
print('臥槽,你是我心裡的蛔蟲嗎')
print('哼》_>,猜中了也沒有獎勵')
while guess!=8:
temp=input('猜錯了,再猜一次吧')
guess=int(temp)
if guess==8:
print('臥槽,你是我心裡的蛔蟲嗎')
print('哼》_>,猜中了也沒有獎勵')
elif guess>8:
print('大了')
else:
print('小了')
print('遊戲結束,不玩啦^_^')
random模組中包括乙個函式randint(),返回值為乙個隨機整數
利用這個函式實現功能3。。
import random #匯入模組
t=random.randint(0,10) #生成隨機數
print('*******我愛errorchen**********')
temp=input('不妨猜一下我現在的心裡想的是哪個數字')
guess=int(temp)
if guess==t:
print('臥槽,你是我心裡的蛔蟲嗎')
print('哼》_>,猜中了也沒有獎勵')
while guess!=t:
temp=input('猜錯了,再猜一次吧')
guess=int(temp)
if guess==t:
print('臥槽,你是我心裡的蛔蟲嗎')
print('哼》_>,猜中了也沒有獎勵')
elif guess>t:
print('大了')
else:
print('小了')
print('遊戲結束,不玩啦^_^')
進一步地改進氣泡排序演算法
交換排序是指在排序過程中,主要是通過待排序記錄序列中元素間關鍵字的比較,與儲存位置的交換來達到排序目的一類排序方法。1.1 氣泡排序的基本思想 氣泡排序是交換排序中一種簡單的排序方法。它的基本思想是對所有相鄰記錄的關鍵字值進行比效,如果是逆順 a j a j 1 則將其交換,最終達到有序化。其處理過...
Mac OS X ft rich遊戲的進一步更改
在前一篇文章裡,我重構的原先windows下的ft rich,使其不依賴c ext即可以 正常完成彩色文字的列印,這得益於os x的終端的彩色支援。接下來發現原先得rb文件編碼方式為gbk,而os x終端預設支援的是utf 8,包括 中文輸入法也為utf 8編碼。手動更改源 比較麻煩,還是讓ruby...
bufferedReader進一步理解
public static void main string args string mystring system.out.println 請輸入明文 bufferedreader buf new bufferedreader new inputstreamreader system.in try...