四則運算 py

2022-08-10 08:57:15 字數 1797 閱讀 5012

這個作業屬於哪個課程

這個作業要求在**

/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 ...