猜數字遊戲

2022-08-21 23:42:15 字數 1275 閱讀 9228

1

import

random

2 num = random.randrange(1, 100000)

3 n =0

4print('

猜數字遊戲\n這是乙個

', len(str(num)), '

位數。\n')

5while

true:

6 answer = int(input('

猜猜數字是多少:'))

7if answer ==num:

8print('

答對了!')

9if n ==0:

10print('

第一次就答對了,太牛了!')

11else:12

print('

本輪您一共猜了

', n, '次。'

)13break14#

answer less than num

15elif answer 16 n = n + 1

17print('

太小了')18

#answer more than num

19elif answer >num:

20 n = n + 1

21print('

太大了')

執行結果:

猜數字遊戲

這是乙個 5 位數。

猜猜數字是多少:10000

太小了猜猜數字是多少:20000

太小了猜猜數字是多少:30000

太小了猜猜數字是多少:40000

太小了猜猜數字是多少:50000

太小了猜猜數字是多少:60000

太小了猜猜數字是多少:70000

太小了猜猜數字是多少:80000

太小了猜猜數字是多少:90000

太大了猜猜數字是多少:89000

太大了猜猜數字是多少:88000

太大了猜猜數字是多少:87000

太大了猜猜數字是多少:85000

太小了猜猜數字是多少:85500

太小了猜猜數字是多少:85600

太小了猜猜數字是多少:85700

太大了猜猜數字是多少:85650

太小了猜猜數字是多少:85660

太小了猜猜數字是多少:85670

太大了猜猜數字是多少:85665

太小了猜猜數字是多少:85666

太小了猜猜數字是多少:85667

答對了!

本輪您一共猜了 21 次。

猜數字遊戲

問題描述 猜數字遊戲 隨機出乙個兩位數,然後讓你猜,直到猜對為止。猜對後可以提示選擇是否再玩一次。include include using namespace std int main srand unsigned int time null int num rand 90 10 隨機出乙個兩位數...

猜數字遊戲

author 徐權 data 2015728 function 猜數字遊戲 實用平台 vs2012及以上 如果要移植到其他平台scanf s和puts s 應改為scanf和puts即可 include include include include define n 5 定義陣列大小,從而決定猜的...

猜數字遊戲

初次見到題目,覺得很簡單,可是仔細敲 時候卻發現根本無法處理如下情況 正確序列 1,2,3,4 猜測序列 1,1,1,1 我選擇用字串儲存正確的,然後如果對應上就把它變成字母,下一次就不會算他了,可是如果這樣子 正確 1,2,3,4 錯誤 2,3,3,4 錯誤的3算了,正確卻沒有算,這樣顯然不符合題...