這個作業屬於哪個課程
這個作業要求在**
/homework/11376
這個作業的目標
《寫乙個能自動生成小學四則運算題目的程式》
學號<3190704223>
源**:
import random
from fractions import fraction
def count1(question, ans1):
print("歡迎來到整數的四則運算def createf():
fz1 = random.randint(0, 20)
fm1 = random.randint(1, 20)#除法保證分母不為0
f1 = fraction(fz1, fm1)
fz2 = random.randint(0, 20)
fm2 = random.randint(1, 20)#除法保證分母不為0
f2 = fraction(fz2, fm2)
return f1, f2
def count2(question,ans1):
f1,f2 = createf()
print("歡迎來到分數的四則運算def main():
while 1:
print("0(退出)**1(整數題目)**2(分數題目)")
print("請輸入你的選擇")
p = int(input())
print("輸入題目的數量" )
k = int(input())
temp = 100 / k
score = 0
question =
ans1 =
for i in range(k):
if p == 1:
count1(question, ans1)
elif p == 2:
count2(question, ans1)
elif p == 0:
exit()
else:
print("輸入錯誤!")
for i in range(k):
print("第{}題:{}".format(i + 1,question[i]))
a = input()
if a == str(ans1[i]):
print("正確!")
score =score + temp
else:
print("錯誤!")
print("所得的分數為:{}".format(score))
print("題目的正確答案為:{}".format(ans1))
print("歡迎繼續練習!", end=" ")
main()
執行截圖:
總結:總覺得寫**很難,很膽怯寫**。但是細細地把問題的框架理清,分解成細小的任務點,逐個擊破,問題也就會迎刃而解。
四則運算 py實現
題目鏈結跳 四則要求 原始碼已經上傳至碼雲 四則運算 需求分析 1.實現帶有自然數,真分數,假分數,少於3個運算子的四則等式 2.實現查重,運算 3.擁有萬級別的出解題能力 功能設計 1.表示式中綴轉字尾 2.隨機數字生成 包括真假分數 3.假分數轉統一分數形式 4.建樹 順便求解 按規則建樹保證唯...
python四則運算程式 四則運算(Python)
四則運算程式 一 資訊 二.題目要求 寫乙個能自動生成小學四則運算題目的程式,然後在此基礎上擴充套件 除了整數以外,還要支援真分數的四則運算,例如 1 6 1 8 7 24 程式要求能處理使用者的輸入,判斷對錯,累積分數 程式支援可以由使用者自行選擇加 減 乘 除運算 三 import random...
java四則運算
public class arithmetic implements serializable 除法 param number1 除數 param number2 被除數 param decimal 保留幾位小數點 return public static double divide string ...