python27 猜隨機數的小遊戲

2022-01-12 16:28:08 字數 896 閱讀 3669

遊戲規則:

猜乙個隨機數,如果猜對了就給出相應的猜成功提示語(自定義文字),如果猜大或者是猜小了,給出對應的提示,但總的猜次數為三次,每猜錯一次重新猜時,給使用者提示所剩餘的猜次數

實現如下:

1

#-*- coding:utf-8 -*-

2"""

3猜乙個隨機數,如果猜對了就給出相應的猜成功提示語(自定義文字),如果猜大或者是猜小了,給出對應的提示。

4但總的猜次數為三次,每猜錯一次重新猜時,給使用者提示所剩餘的猜次數。56

"""7

import

random

89 guess = int(raw_input("

請輸入你猜的數字:"))

10 random_num = random.randint(1,8)

11while guess !=random_num:

12print

"你猜得不對哦!"13

for i in range(3):

14 guess = int(raw_input("

接下來再給你 %s 次機會,請繼續猜:

" %(3-i)))

15if guess >random_num:

16print

"你猜得太大了"17

elif guess 18print

"你猜得太小了"19

else:20

break

21else:22

print

"機會使用完畢,不陪你玩了"23

break

24else:25

print

"你太厲害了,這都能猜到,但猜對也是沒獎勵的!\n"\

26"不猜了,太難猜了

"

隨機數的小知識

rand函式在產生隨機數前,需要系統提供的生成偽隨機數序列的種子,rand根據這個種子的值產生一系列隨機數。如果系統提供的種子沒有變化,每次呼叫rand函式生成的偽隨機數序列都是一樣的。srand unsigned seed 通過引數seed改變系統提供的種子值,從而可以使得每次呼叫rand函式生成...

python中的隨機數

隨機整數 import random random.randint 0,99 21隨機選取0到100間的偶數 import random random.randrange 0,101,2 42隨機浮點數 import random random.random 0.85415370477785668 ...

Python隨機數的寫法

隨機數 import random 從序列的元素中隨機挑選乙個元素 print random.choice 1,2,3,4,5 print random.choice range 5 range 5 0,1,2,3,4 print random.randrange 2 randrange 2 0,1...