日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python四则运算程序_四则运算(Python)

發(fā)布時(shí)間:2024/3/12 python 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python四则运算程序_四则运算(Python) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

四則運(yùn)算程序

一、信息

二. 題目要求

寫一個(gè)能自動(dòng)生成小學(xué)四則運(yùn)算題目的程序,然后在此基礎(chǔ)上擴(kuò)展:

1

除了整數(shù)以外,還要支持真分?jǐn)?shù)的四則運(yùn)算,例如:1/6+1/8=7/24

2

程序要求能處理用戶的輸入,判斷對(duì)錯(cuò),累積分?jǐn)?shù)

3

程序支持可以由用戶自行選擇加、減、乘、除運(yùn)算

4

使用-n參數(shù)控制生成題目的個(gè)數(shù),例如Myapp.exe -n 10,將生成10個(gè)題目

三、代碼

import random # 生成隨機(jī)數(shù)

from fractions import Fraction # 分?jǐn)?shù)運(yùn)算

list_subjects=[] # 對(duì)題目信息儲(chǔ)存

list_answers =[] # 對(duì)答案信息儲(chǔ)存

#主函數(shù)

def main():

display() #調(diào)用信息界面

n = int(input("共有題目數(shù)量為:"))

print("**************")

choose_rule = int(input("在1-5中選擇需要的運(yùn)算:"))

for i in range(n):

if choose_rule == 1:

div()

elif choose_rule == 2:

mul()

elif choose_rule == 3:

cut()

elif choose_rule == 4:

add()

elif choose_rule == 5:

frac()

else:

print("輸入有誤,請(qǐng)選擇(1-5)!")

break

count = judge()

print("總共{}分,共答對(duì){}分".format(n,count))

#信息界面

def display():

print("四則運(yùn)算開始!!")

print(" 1. 除法運(yùn)算(÷)")

print(" 2. 乘法運(yùn)算(x)")

print(" 3. 減法運(yùn)算(-)")

print(" 4. 加法運(yùn)算(+)")

print(" 5. 真分?jǐn)?shù)運(yùn)算(隨機(jī)算法)")

#加法運(yùn)算

def add():

num1 = random.randint(1, 100)

num2 = random.randint(1, 100)

list_subjects.append(str(num1) + '+' + str(num2) + '=')

list_answers.append(num1 + num2)

#減法運(yùn)算

def cut():

num1 = random.randint(1, 100)

num2 = random.randint(1, 100)

if num1 < num2:

num1, num2 = num2, num1

list_subjects.append(str(num1) + '-' + str(num2) + '=')

list_answers.append(num1 - num2)

#乘法運(yùn)算

def mul():

num1 = random.randint(1, 100)

num2 = random.randint(1, 100)

list_subjects.append(str(num1) + 'x' + str(num2) + '=')

list_answers.append(num1 * num2)

#除法運(yùn)算

def div():

num1 = random.randint(1, 100)

num2 = random.randint(1, 100)

num = Fraction(num1,num2)

list_subjects.append(str(num1) + '÷' + str(num2) + '=')

list_answers.append(num)

# 判斷對(duì)錯(cuò),累加正確分?jǐn)?shù)

def judge():

count = 0 #分?jǐn)?shù)值

for i in range(len(list_subjects)):

print("第{}題".format(i + 1))

print("題目:",list_subjects[i])

y_answer = eval(input("請(qǐng)輸入你的答案:"))

if y_answer == float(list_answers[i]): #判斷對(duì)錯(cuò)

print("正確!")

print("*************")

count += 1

else:

print("錯(cuò)誤!正確答案是:{}".format(list_answers[i]))

return count

#分?jǐn)?shù)運(yùn)算

def frac():

fz1 = random.randint(1,10)

fm1 = random.randint(1,10)

if fz1 > fm1:

fz1,fm1 = fm1,fz1

num1 = Fraction(fz1,fm1)

fz2 = random.randint(1,10)

fm2 = random.randint(1,10)

if fz2 > fm2:

fz2,fm2 = fm2,fz2

num2 = Fraction(fz2,fm2)

if num1 < num2:

num1,num2 = num2,num1

rule = random.choice(['+','-','x','÷'])

if rule == '+':

list_subjects.append(str(num1) + ' + ' + str(num2) + '=')

list_answers.append(num1 + num2)

elif rule == '-':

list_subjects.append(str(num1) + ' - ' + str(num2) + '=')

list_answers.append(num1 - num2)

elif rule == 'x':

list_subjects.append("(" + str(num1) + ")" + 'x' + "(" + str(num2) + ")" + '=')

list_answers.append(num1 * num2)

else:

list_subjects.append("(" + str(num1) + ")" + '÷' + "(" + str(num2) + ")" + '=')

list_answers.append(num1 / num2)

main()

四、實(shí)驗(yàn)結(jié)果

五、PSP表格

|任務(wù)內(nèi)容|計(jì)劃完成需要的時(shí)間(min)|實(shí)際完成需要的時(shí)間(min)|

計(jì)劃

20

25

估計(jì)這個(gè)任務(wù)需要多少時(shí)間,并規(guī)劃大致工作步驟

15

17

開發(fā)

140

200

需求分析(包括學(xué)習(xí)新技術(shù))

15

14

生成設(shè)計(jì)文檔

10

10

設(shè)計(jì)復(fù)審

8

8

代碼規(guī)范

12

15

具體設(shè)計(jì)

20

30

具體編碼

100

140

代碼復(fù)審

20

30

報(bào)告

20

25

測(cè)試報(bào)告

10

15

計(jì)算工作量

10

15

事后總結(jié),并提出過程改進(jìn)計(jì)劃

3

5

六、總結(jié)反思

通過這次動(dòng)手,我發(fā)現(xiàn)我思維的局限性感受到了自己很多的不足,以后我會(huì)好好改進(jìn),高效正確的完成任務(wù)。

總結(jié)

以上是生活随笔為你收集整理的python四则运算程序_四则运算(Python)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品国产黄色 | 桃色一区二区 | 欧州一区二区三区 | 毛片a区| 久久综合99 | 日本超碰 | 无码少妇一区二区 | 国产中文一区 | 国产福利一区二区三区在线观看 | 九九这里只有精品视频 | 国产午夜精品久久 | 无码国产精品一区二区免费16 | 精品久久国产字幕高潮 | 爽爽影院免费观看 | 亚洲精品中文字幕 | h视频免费在线观看 | 婷婷伊人 | 丝袜美腿亚洲一区二区图片 | 亚洲最新av网址 | 香蕉大人久久国产成人av | 一本大道综合伊人精品热热 | 找av123导航| 日韩精品第一页 | 免费黄色大片 | 日韩草逼视频 | 精东传媒在线 | 黄色片免费播放 | 少妇被又大又粗又爽毛片久久黑人 | 中文字幕乱码人妻二区三区 | 天天操天天干天天爱 | 野外做受又硬又粗又大视频√ | 色综合99久久久无码国产精品 | 91视频二区| 亚洲呦呦| 13日本xxxxxⅹxxx20 | 国产乱码精品一区二区三区五月婷 | 激情小说在线观看 | 亚洲一区二区三区av无码 | 99这里只有精品 | 久久久久久无码精品人妻一区二区 | 国产嫩草av | 欧美色图视频在线 | 国产网站视频 | 在线观看免费黄视频 | 欧美三级电影在线观看 | 中文字幕在线播放一区 | 久久久嫩草 | 五月天六月婷 | 人妻久久久一区二区三区 | beeg日本高清xxxx18 | 超碰成人免费在线 | 国产伦精品一区二区三区千人斩 | 激情久久久| 草草久久久 | 污视频免费看 | 97精品国产97久久久久久春色 | 天堂www中文在线资源 | 色狠狠av | 福利在线免费观看 | 国产免费资源 | 69堂视频 | 欧美区一区二区 | 亚洲20p | 亚洲性片 | 一区二区三区国产在线观看 | 国产一区二区免费 | 一级黄色免费网站 | 玖玖热视频 | 亚洲激情视频网站 | 艳妇乳肉豪妇荡乳av | 宅宅少妇无码 | 人与动物av| 欧美性猛交ⅹxx乱大交 | 不卡的av网站 | 久久咪咪 | 伊人久久一区二区 | 亚洲毛片在线免费观看 | 午夜88 | 中文字幕在线观看视频网站 | 桃花色综合影院 | 国产91精品久久久久久久网曝门 | 黄色片子免费 | 亚洲精品久久久久久久久久久久久 | 97色伦97色伦国产欧美空 | 在线播放第一页 | 亚洲最大福利网站 | 中日韩在线观看 | 欧美人妻精品一区二区三区 | 成人欧美一区二区三区黑人孕妇 | 乱码一区二区三区 | 91精品国产综合久久久久久久 | 蜜臀国产AV天堂久久无码蜜臀 | 久久在线免费观看 | 亚洲黄片一区 | 无码国产精品96久久久久 | 亚洲成人系列 | 亚洲国产精品成人 | 日本精品在线视频 | 国产精品久久福利 |