Python實現隨機生成算術題的示例代碼
前言
前幾天去我姐家里蹭飯吃,發(fā)現我姐家里的小外甥女兒已經上小學了,正在瘋狂趕作業(yè),加減乘除還有很多題目都經常出錯。
我姐說老師每天給他們布置了作業(yè):每天堅持做乘法和加減法混合運算。平常不僅費紙張還老是需要出題目,腦瓜子都想懵了
這我必須幫幫忙,用Python寫了一段自動生成小學生計算題的代碼,這下子外甥女兒應該會更喜歡我這個姨姨吧~
1、環(huán)境準備
隨機生成生成計算題,那我們便需要導入random模塊。
環(huán)境安裝:python 3.8: 解釋器、pycharm: 代碼編輯器。這次的內容很簡單不需要安裝什么模塊,直接安裝完Python可以直接使用的哈~
2、主程序
import random
def add():
a=random.randint(0,10)
b=random.randint(0,10)
print(f"{a}+=?")
c=input(">")
if a+b!=int(c):
print("wrong!")
else:
print("right!")
def subtract():
j = random.randint(0, 100)
h = random.randint(0, 100)
print(f"{j}-{h}=?")
s = input(">")
if j - h != int(s):
print("wrong!")
else:
print("riht!")
def multiplication():
x=random.randint(0,100)
y=random.randint(0,100)
print(f"{x}*{y}=?")
z=input(">")
if x*y!=int(z):
print("wrong!")
else:
print("riht!")
def divide():
l = random.randint(0, 100)
m = random.randint(1, 100)
print(f"{l}/{m}=?")
o = input(">")
if l / m != float(o):
print("wrong!")
else:
print("riht!")
i=1
while i<=10:
i+=1
add()
multiplication()
subtrct()
divide()3、效果展示

到此這篇關于Python實現隨機生成算術題的示例代碼的文章就介紹到這了,更多相關Python隨機生成算術題內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
各種Python庫安裝包下載地址與安裝過程詳細介紹(Windows版)
這篇文章主要介紹了Windows版的各種Python庫安裝包下載地址與安裝過程詳細介紹,本文給大家提供了windows版的各種Python庫安裝包下載地址等相關知識,非常不錯具有參考借鑒價值,需要的朋友可以參考下2016-11-11
Python?matplotlib中plt.plot()函數的顏色參數設置及可以直接運行的程序代碼
在數據可視化中matplotlib.pyplot模塊的plot函數是一個非常重要且常用的工具,用于繪制2D圖形,這篇文章主要給大家介紹了關于Python?matplotlib中plt.plot()函數的顏色參數設置及可以直接運行的程序代碼,需要的朋友可以參考下2024-03-03

