
"""
Python每日一練
猜數字小游戲
random庫 randint的使用方式
random.randint(a,b) 生成一個[a,b]之間的整數 (包含a、b)
"""
import random
# 隨機生成一個1-100之間的整數
number = random.randint(0, 100)
# 循環十次結束
for i in range(10):
# input函數從鍵盤輸入要猜的數字,並轉換為int類型
choice = int(input("請輸入你要猜測的數字:"))
# 大於目標數字
if choice > number:
print("你猜大了")
# 小於目標數字
elif choice < number:
print("你猜小了")
# 等於目標數字
else:
print("你猜對了,真棒!")
print(f"你一共用了{i + 1}次機會")
break
print(f"還剩{9 - i}次機會")
else:
print("游戲結束你還沒有猜到。")

"""
Python每日一練
猜數字小游戲
random庫 randint的使用方式
random.randint(a,b) 生成一個[a,b]之間的整數 (包含a、b)
"""
import random
# 隨機生成一個1-100之間的整數
number = random.randint(0, 100)
# 統計所猜次數
count = 0
while True:
# 每循環一次,count加1
count += 1
# input函數從鍵盤輸入要猜的數字,並轉換為int類型
choice = int(input("請輸入你要猜測的數字:"))
# 大於目標數字
if choice > number:
print("你猜大了")
# 小於目標數字
elif choice < number:
print("你猜小了")
# 等於目標數字
else:
print("你猜對了,真棒!")
print(f"你一共用了{count}次機會")
break

"""
Python每日一練
猜數字小游戲
random庫 randint的使用方式
random.randint(a,b) 生成一個[a,b]之間的整數 (包含a、b)
"""
import random
# 輸入一個正確答案
answer = int(input('請輸入答案:'))
# start表示范圍開始值
start = 1
# end表示范圍結束值
end = 100
# count依然用於統計次數
count = 0
# 電腦程序所猜第一個值,我們先在循環外得到
guess = random.randrange(start, end)
# 每循環一次,改變范圍
while True:
count += 1
if guess > answer:
print(f'電腦猜{guess},猜大了')
end = guess
guess = random.randrange(start, guess)
elif guess < answer:
print(f'電腦猜{guess},猜小了')
start = guess + 1
guess = random.randrange(start, end)
else:
print(f'正確答案:{answer},電腦猜:{guess}:電腦猜了:{count}次猜中了')
break

<font color=black size=5>2. 編程進階選手</font></br><font color=black size=3>當基礎練習完已經逐步掌握了各知識要點後,這個時候去<font color=red size=3>專項練習中學習數據結構、算法基礎、計算機基礎</font>等。先從簡單的入手,感覺上來了再做中等難度,以及較難的題目。<font color=red size=3>這三樣是面試中必考的知識點</font>,我們只有堅持每日自己去多加練習,拒絕平躺持續刷題,不斷提升自己才能沖擊令人滿意的公司。</font></br>鏈接地址:牛客網 | 專項練習
<font color=black size=3>速度上號,大家一起沖擊大廠,有疑問評論區留言解答!!!