賦值陳述句

input()

分支陳述句
猜數字游戲
1、生成一個未知數X,是亂數
2、輸入一個數和未知數進行比較
3、根據比較的結果,獲取相應的幾等獎
if陳述句里面的運算式回傳的結果一般是真(True)或者假(False)的結果

偽代碼:
secret=random.randint()
guess=0
guess=input()
if guess>secret
print(“買大買小:買大中獎10元”)
else if guess<secret
print(“買大買小:買小中獎10元”)
else
print(“中獎20元”)
print(“公布中獎號碼:{}”.format(secret))
編碼
import random
secret=random.randint(1,10)
guess=0
guess=eval(input(“請輸入您的買獎號碼:”))
if guess>secret:
print(“買大買小:買大中獎10元”)
elif guess<secret:
print(“買大買小:買小中獎10元”)
else:
print(“中大獎20元”)
print(“公布中獎號碼:{}”.format(secret))
軟體測驗
1、 除錯倒入亂數庫random

2、應用亂數庫,從庫中呼叫randint()方法

3、輸入買獎號碼,并轉換成整數

3、通過if分支陳述句處理是否中獎

while 回圈
用戶場景:當我們猜一次中獎號碼還不過癮,我們想猜多次,那么需要回圈輸入多次中獎號碼
while 運算式

偽代碼:
當我們猜的號碼中大獎了,我們需要退出while回圈,不需要再猜了或者
編碼:
import random
secret=random.randint(1,10)
guess=0
while guess<=10:
print(“您猜的數字超過中獎范圍,請重新輸入”)
guess=eval(input(“請輸入您的買獎號碼:”))
if guess>secret:
print(“你買大了”)
elif guess<secret:
print(“你買小了”)
else:
print(“中大獎20元”)
break
print(“公布中獎號碼:{}”.format(secret))
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/347221.html
標籤:其他
