"""
幼兒園加減法練習題
答對點贊表情,答錯炸彈表情
表情隨機出現
如果全答對有大獎
"""
import random
df=0
#定義答對函數
def dd():global dfdf+=10bq=["🌹🌹🌹","🎉🎉🎉","???","👍👍👍","🍭🍭🍭"]ranbq=random.choice(bq) #使用隨機取值的choice()函數print(ranbq)#定義答錯函數
def dc():bq=["👎","😭","😡","🥀","💣"]ranbq=random.choice(bq)print(ranbq)print("幼兒園加減法。(共10題,每題10分)")t1=int(input("5+6="))
if t1==5+6:dd()
else:dc()
t2=int(input("5+9="))
if t2==5+9:dd()
else:dc()
t3=int(input("5+12="))
if t3==5+12:dd()
else:dc()
t4=int(input("15+4="))
if t4==15+4:dd()
else:dc()
t5=int(input("1+8="))
if t5==1+8:dd()
else:dc()
t6=int(input("14+3="))
if t6==14+3:dd()
else:dc()
t7=int(input("17+3="))
if t7==17+3:dd()
else:dc()
t8=int(input("13+5="))
if t8==13+5:dd()
else:dc()
t9=int(input("9+11="))
if t9==9+11:dd()
else:dc()
t10=int(input("6+12="))
if t10==6+12:dd()
else:dc()
if df==100:print("""
全答對得分:100分💖💖💖💖💖💖💖💖💖💖💖
💖💗💗💖💖💖💖💖💓💓💕💕💕💔
🍗🍖🍗🍗🍗🍗🍗🍗🍗""")
運行結果:
知識點:
- 模塊的基本導入方法和使用
- 函數的基本語法和調用
- 使用隨機函數隨機獲取列表元素
- 全局變量和局內變量的使用規則,如局內轉全局,變量前面要加global?關鍵字
- 以及input,if判斷的結合使用