天天看點

python随機生成一個數讓使用者去猜_PYTHON練習題 二. 使用random中的randint函數随機生成一個1~100之間的預設整數讓使用者鍵盤輸入所猜的數。...

Python 練習

标簽: Python Python練習題 Python知識點

二. 使用random中的randint函數随機生成一個1~100之間的預設整數讓使用者鍵盤輸入所猜的數,如果大于預設的數,螢幕顯示“太大了,請重新輸入”如果小于預設的數,螢幕顯示“太小了,請重新輸入”如此循環,直到猜中,顯示“恭喜你,猜中了!共猜了N次”N為使用者猜測次數.

答案:

import random

def guess_number():

true_num = random.randint(1, 100)

user_num = int(input("請輸入一個整數:"))

count = 1

while true_num != user_num:

if true_num > user_num:

print("太小了,請重新輸入!")

elif true_num < user_num:

print("太大了,請重新輸入!")

count += 1

user_num = int(input("請輸入一個整數:"))

print("恭喜您,您猜對了!您一共猜了%d次" % count)

guess_number()

知識點

1.Python中的random子產品

1.1 random 子產品簡介

Python标準庫中的random函數,可以生成随機浮點數、整數、字元串,甚