ScratchData LogoScratchData
Back to longlong2011's profile

哈哈,我寫的代碼UwU

LOlonglong2011•Created March 11, 2022
哈哈,我寫的代碼UwU
10
8
80 views
View on Scratch

Instructions

下面是代碼喔!花了一點時間寫的模組(bushi),用來計算面積和體積的,很廢w,操作也有點難,我好像又發水專欸D= 這是python喔~ 相信大家都看不懂ww

Description

import random ans = 0 numa = 0 numb = 0 numc = 0 numd = 0 type = 0 #av,全名是area and volume,主要是計算面積和體積的模組,含有5個函式,用法簡單 def countarea(areatype,num1,num2,num3) : numa = num1 numb = num2 numc = num3 if areatype==1: ans = (numa*numa) if ans == int(ans): ans = int(ans) else: ans = ans print(ans) elif areatype == 2 or areatype == 3: ans = (numa*numb) if ans == int(ans): ans = int(ans) else: ans = ans print(ans) elif areatype == 4: ans = (numa*numb/2) if ans == int(ans): ans = int(ans) else: ans = ans print(ans) elif areatype == 5: ans = ((numa+numb)*numc/2) if ans == int(ans): ans = int(ans) else: ans = ans print(ans) else: print("wrong") #1是正方形,2是長方形,3是平行4邊形,4是三角形,5是梯形 #所有數值都要填寫 def countvolume(vtype,num1,num2,num3,num4,dmj2): numa = num1 numb = num2 numc = num3 dmj = dmj2 numd = num4 if vtype==1: ans = (numa*numa*numa) if ans == int(ans): ans = int(ans) else: ans = ans print(ans) elif vtype == 2 : ans = (numa*numb*numc) if ans == int(ans): ans = int(ans) else: ans = ans print(ans) elif vtype == 3: ans = (dmj*numc/3) if ans == int(ans): ans = int(ans) else: ans = ans print(ans) elif vtype == 4: ans = ((numa+numb)*numc/2*numd) if ans == int(ans): ans = int(ans) else: ans = ans print(ans) else: print("wrong") #1是正方體,2是柱體,3是錐體,4是立體梯形 #請先看好程式 def randomca(): type = random.randint(1,5) numa = random.randint(1,100) numb = random.randint(1,100) numc = random.randint(1,100) if type==1: ans = (numa*numa) if ans == int(ans): ans = int(ans) else: ans = ans print(ans) elif type == 2 or type == 3: ans = (numa*numb) if ans == int(ans): ans = int(ans) else: ans = ans print(ans) elif type == 4: ans = (numa*numb/2) if ans == int(ans): ans = int(ans) else: ans = ans print(ans) elif type == 5: ans = ((numa+numb)*numc/2) if ans == int(ans): ans = int(ans) else: ans = ans print(ans) else: print("wrong") #randomca是用來隨機計算面積的,用途很廢 def randomcv(): type = random.randint(1,4) numa = random.randint(1,100) numb = random.randint(1,100) numc = random.randint(1,100) dmj = random.randint(1,50) numd = random.randint(1,100) if type==1: ans = (numa*numa*numa) if ans == int(ans): ans = int(ans) else: ans = ans print(ans) elif type == 2 : ans = (numa*numb*numc) if ans == int(ans): ans = int(ans) else: ans = ans print(ans) elif type == 3: ans = (dmj*numc/3) if ans == int(ans): ans = int(ans) else: ans = ans print(ans) elif type == 4: ans = ((numa+numb)*numc/2*numd) if ans == int(ans): ans = int(ans) else: ans = ans print(ans) else: print("wrong") #和上面的randomca差不多,只是它是用來隨機計算體積 def countca(s): ans = (3.14*s) print(ans)

Project Details

Project ID658274247
CreatedMarch 11, 2022
Last ModifiedMarch 18, 2022
SharedMarch 11, 2022
Visibilityvisible
CommentsAllowed