Python學習筆記(五)猜數字遊戲(while)

2021-06-08 16:27:16 字數 740 閱讀 7571

今天寫的是乙個猜數字遊戲,我記得好像大二還是大三的時候在日方課上用vb實現過,大體思想就是先生成乙個隨機數,然後進行輸入,程式會判斷你輸入的值和隨機值相比較的結果,一直到你輸入正確才退出迴圈體。

關於隨機數的應用,首先要引入random類,程式中生成的是1到10的隨機數,方法是random.uniform,返回的結果是浮點數,因此我把他強制轉換成了int型,好了,這會先放輸出結果的圖:

原始碼放出:

#coding=utf-8

'''created on 2012-8-14

@author: garfield

'''import random

def func(num):

runflog = true;

while runflog:

guessnum = int(raw_input("please guess a number(1-10):"));

if guessnum == num:

print ">>>>good job~<<<

runflog = false;

elif guessnum < num:

print ">>>>>>you get a lower";

else:

print "<<<<<

Python學習筆記(2) 猜數字例程

幾經修改,經典例程猜數字較為完整的版本。猜數字小遊戲 中文版 2018 9 11 猜0到10以內的整數,可以猜3次,3次不中提示次數用完,遊戲結束。可以判斷數字範圍,可以判斷是否為整數並作出相應處理。匯入random模組,以便取隨機數 import random print 猜數字小遊戲 終極版 可...

Python學習筆記(一) 猜數字例程

自己留存,請勿 猜數字小遊戲 中文版 2020 9 2 猜0到10以內的整數,可以猜3次,3次不中提示次數用完,遊戲結束。可以判斷數字範圍,可以判斷是否為整數並作出相應處理。匯入random模組,以便取隨機數 import random print 猜數字小遊戲 終極版 可以猜3次 print 你有...

python學習 猜數字遊戲

猜數字遊戲 系統生成乙個100以內的隨機整數,玩家有6次機會進行猜猜看,每次猜測都有反饋 猜大了,猜小了,猜對了 結束 6次中,猜對了,玩家贏了。否則系統贏了 usr bin env python import random secret random.randint 1,100 guess 0 t...