學習用Python寫乙個猜數字的小遊戲

2021-10-02 17:24:32 字數 3028 閱讀 2481

python有太多的庫可以呼叫了~真的挺有趣,越來越覺得它有意思了!乙個【import班】可以乾掉整個團的感覺!

import random

number=random.randint(1,

100)

guess =

input

('請輸入你猜的數字:')i=

1while number!=

int(guess)

: i=i+

1if number >

int(guess)

:print

('你的數字太小了'

)else

:print

('你的數字太大了'

) guess =

input

('請輸入你猜的數字:'

)print

('太棒了,你猜對了!一共用了'

+str

(i)+

'次')

太有趣了~居然又學到了另一種寫法,也很有意思!而且又新學了乙個str.format()函式的用法:

import random

number=random.randint(1,

100)

guess =

input

('請輸入你猜的數字:')i=

1while number!=

int(guess)

:if number >

int(guess)

:print

('你的數字太小了'

)else

:print

('你的數字太大了'

) guess =

input

('請輸入你猜的數字:'

) i = i +

1print

('太棒了,你猜對了!你一共用了次'

.format

(i))

原來還可以用continue和break來跳回迴圈和跳出迴圈,這樣又縮減了**行數,真的是越寫越簡約,簡約不簡單!

import random

number=random.randint(1,

100)i=1

while

true

: guess =

input

('請輸入你猜的數字:'

) i = i +

1if number >

int(guess)

:print

('你的數字太小了'

)continue

if number <

int(guess)

:print

('你的數字太大了'

)continue

break

print

('太棒了,你猜對了!你一共用了次'

.format

(i))

name_0=

'奶奶'

name_1=

'大灰狼'

print

('小紅帽去家,結果發現被吃掉了'

.format

(name_0,name_1)

)

隨機整數:

>>

>

import random

>>

> random.randint(0,

99)21隨機選取0到100間的偶數:

>>

>

import random

>>

> random.randrange(0,

101,2)

42隨機浮點數:

>>

>

import random

>>

> random.random(

)0.85415370477785668

>>

> random.uniform(1,

10)5.4221167969800881

隨機字元:

>>

>

import random

>>

> random.choice(

'abcdefg&#%^*f'

)'d'

多個字元中選取特定數量的字元:

>>

>

import random

random.sample(

'abcdefghij',3

)['a',

'd',

'b']

多個字元中選取特定數量的字元組成新字串:

>>

>

import random

>>

>

import string

>>

> string.join(random.sample(

['a'

,'b'

,'c'

,'d'

,'e'

,'f'

,'g'

,'h'

,'i'

,'j'],

3)).r

eplace(

" ","")

'fih'

隨機選取字串:

>>

>

import random

>>

> random.choice ([,

'pear'

,'peach'

,'orange'

,'lemon'])

'lemon'

洗牌:>>

>

import random

>>

> items =[1

,2,3

,4,5

,6]>>

> random.shuffle(items)

>>

> items[3

,2,5

,6,4

,1]

python3寫乙個猜數字小遊戲

這是乙個學習專案 遊戲原理介紹 這個猜數字的小遊戲,相信很多人以前玩過,就是乙個人從1 100中隨機寫乙個數字,然後另外一群人去猜,猜乙個數字的時候,就會告訴你所猜的數字大了還是小了,漸漸縮小範圍,直到最後猜對的人,為最後的勝利者。現在把生成數字和裁判的角色,交給 這樣即使只有自己乙個人的時候,也可...

猜乙個1 100的數字

c語言小例子 猜乙個1 100的數字 include include include int main while number a printf 恭喜你猜對了數字是 d,n 你一共猜了 d次。number,count return 0 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如...

python寫乙個服務 Python寫乙個服務

coding utf 8 import json from urllib.parse import parse qs from wsgiref.server import make server 定義函式,引數是函式的兩個引數,都是python本身定義的,預設就行了。定義檔案請求的型別和當前請求成功...