声明
⚠️:英文、藏语翻译均来源网络,若不准确,请于本人联系,请勿抄袭!
源码
# A-1 V = 0 #体积 r = 0 #小半径 R = 0 #大半径 a = 0 #棱长&长 b = 0 #宽 h = 0 #高 DMJ = 0 #底面积 PI = 3.14 #π(保留两位小数) four_three = 1 / 4 * 3 #四分之三 three_one = 1 / 3 * 1 #三分之一 Round_table_A = 0 # Round_table_B = 0 Round_table_C = 0 Round_table_ABC = 0 Ring_A = 0 Ring_B = 0 Ring_C = 0 # A-2 CHO = ''#物体 L = ''#语言 # B-1 正方体 def ZFT(a): global V V = a * a * a return V # B-2 长方体 def CFT(a,b,h): global V V = a * b * c return V # B-3 圆柱体 def YZT(r,h): global PI global DMJ global V DMJ = r * r * PI V = DMJ * h return V # B-4 球体 def QT(r): global V global four_three global PI V = four_three * PI * r * r * 3 return V # B-5 圆台 def YT(R,r,h): global V global Round_table_A global Round_table_B global Round_table_C global Round_table_ABC global PI global three_one Round_table_A = PI * h * h Round_table_B = PI * R * R Round_table_C = PI * r * r Round_table_ABC = Round_table_A + Round_table_B + Round_table_C V = three_one * Round_table_ABC return V # B-6 圆锥 def YZ(r,h): global V global three_one global PI V = three_one * PI * r * r * h return V # B-7 圆环 def YH(R,r,h): global Ring_A global Ring_B global Ring_C global V global PI Ring_A = R * R * PI Ring_B = r * r * PI Ring_C = Ring_A - Ring_B V = Ring_C * h return V def language(): global L print('请选择语言(中/英/藏)') print() print('Please select the language first(CH/EN)') L = input() if L == '中' or L == '中文' or L == 'Chinese' or L == 'CH' or L == 'chinois' or L == 'китайский' or L == 'Chinesisch': print('好的,已将语言切换为中文!') L2 = 1 elif L == '英语' or L == '英' or L == 'English' or L == 'EN' or L == 'anglais' or L == 'английский' or L == 'Englisch': print('Okay,the language has been switched to English!') L2 = 2 # C 语言选择部分 print('请先选择语言(中/英/藏)') print('Please select the language first(CH/EN/Tibetan)') print('སྔོན་ལ་སྐད་ཡིག་འདེམས་རོགས།(རྒྱ་དངོས།དབྱིན་དངོས།བོད་དངོས།)') L = input() if L == '中' or L == '中文' or L == 'Chinese' or L == 'CH' or L == 'chinois' or L == 'Chinesisch' or L == 'དཀྱིལ་': print('好的,已将语言切换为中文!') L2 = 1 print('请先选择物体') CHO = input('(P.S.正方体/长方体/圆柱体/圆锥/球体/圆台/圆环):\n') if CHO == '正方体': print('请输入棱长') a = float(input()) print(ZFT(a)) elif CHO == '长方体': print('请输入长') a = float(input()) print('请输入宽') b = float(input()) print('请输入高') h = float(input()) print(CFT(a, b, h)) elif CHO == '圆锥': print('请输入半径') r = float(input()) print('请输入高') h = float(input()) print(YZ(r, h)) elif CHO == '圆柱体': print('请输入半径') r = float(input()) print('请输入高') h = float(input()) print(YZT(r,h)) elif CHO == '球体': print('请输入半径') r = float(input()) print(QT(r)) elif CHO == '圆台': print('请输入下底半径') R = float(input()) print('请输入上底半径') r = float(input()) print('请输入高') h = float(input()) print(YT(R, r, h)) elif CHO == '圆环': print('请输入大半径') R = float(input()) print('请输入小半径') r = float(input()) print('请输入高') h = float(input()) print(YH(R, r, h)) elif L == '英语' or L == '英' or L == 'English' or L == 'EN' or L == 'anglais' or L == 'Englisch' or L == 'དབྱིན་ཇི་': print('Okay,the language has been switched to English!') L2 = 2 print('Please select the object first') CHO = input('(PS cube/cuboid/cylinder/cone/sphere/Round table/ring):\n') if CHO == 'cube': print('Please enter the edge length') a = float(input()) print(ZFT(a)) elif CHO == 'cuboid': print('Please enter long') a = float(input()) print('Please enter Width') b = float(input()) print('Please enter high') h = float(input()) print(CFT(a, b, h)) elif CHO == 'cone': print('Please enter the radius') r = float(input()) print('Please enter high') h = float(input()) print(YZ(r, h)) elif CHO == 'cylinder': print('Please enter the radius') r = float(input()) print('Please enter high') h = float(input()) print(YZT(r,h)) elif CHO == 'sphere': print('Please enter the radius') r = float(input()) print(QT(r)) elif CHO == 'Round table': print('Please enter the bottom radius') R = float(input()) print('Please enter the upper and lower radius') R = float(input()) print('Please enter high') h = float(input()) print(YT(R, r, h)) elif CHO == 'ring': print('Please enter the radius of the great circle') R = float(input()) print('Please enter the radius of the small circle') r = float(input()) print('Please enter high') h = float(input()) print(YH(R, r, h)) elif L == '藏语' or L == '藏' or L == 'Tibetan' or L == 'བོད་སྐད་ན་ཇི་': print('ཆོག་གིསྐད་ཡིག་བོད་སྐད་ལ་བསྒྱུར་ཟིན།') L2 = 2 print('སྔོན་ལ་དངོས་གཟུགས་འདེམས་རོགས་།') CHO = input('(གྲུ་བཞི་གྲུ་བཞི་མ།གྲུ་བཞི་མ།ཀ་ཟླུམ་གཟུགས།སྒོར་གཟུགས།)\n') if CHO == 'གྲུ་བཞི་གཟུགས་': print('གྲུ་རིང་ནང་འཇུག་རོགས་།') a = float(input()) print(ZFT(a)) elif CHO == 'གྲུ་བཞི་ནར་མོ་': print('རིང་པོ་ནང་འཇུག་རོགས་།') a = float(input()) print('ཞེང་ནང་འཇུག་རོགས་།') b = float(input()) print('ནང་འཇུག་རོགས་།མཐོ་།') h = float(input()) print(CFT(a, b, h)) elif CHO == 'ཟླུམ་སྙུང་': print('ཚངས་ཕྱེད་ནང་འཇུག་རོགས་།་སྙུང་') r = float(input()) print('ནང་འཇུག་རོགས་།མཐོ་།') h = float(input()) print(YZ(r, h)) elif CHO == 'ཀ་ཟླུམ་གཟུགས་': print('ཚངས་ཕྱེད་ནང་འཇུག་རོགས་།') r = float(input()) print('ནང་འཇུག་ར') h = float(input()) print(YZT(r,h)) elif CHO == 'ཟླུམ་གཟུགས་': print('ཚངས་ཕྱེད་ནང་འཇུག་རོགས་།ང་ེད་ནང') r = float(input()) print(QT(r)) elif CHO == 'སྒོར་སྟེགས་': print('ཞབས་འོག་གི་ཚངས་ཕྱེད་ནང་འཇུག་རོགས་།') R = float(input()) print('ཞབས་སྟེང་གི་ཚངས་ཕྱེད་ནང་འཇུག་རོགས་།') r = float(input()) print('ནང་འཇུག་རོགས་།མཐོ་།') h = float(input()) print(YT(R, r, h)) elif CHO == 'སྒོར་གདུབ་': print('ཚངས་ཕྱེད་ཆེན་པོ་ནང་འཇུག་རོགས་།') R = float(input()) print('ཚངས་ཕྱེད་ཆུང་བ་ནང་འཇུག་རོགས་།') r = float(input()) print('ནང་འཇུག་རོགས་།མཐོ་།') h = float(input()) print(YH(R, r, h)) while True: #D-1 中文部分 if L2 == 1: print('请选择物体') CHO = input('(P.S.正方体、长方体、圆柱体、圆锥、球体、圆台、圆环):\n') if CHO == '正方体': print('请输入棱长') a = float(input()) print(ZFT(a)) elif CHO == '长方体': print('请输入长') a = float(input()) print('请输入宽') b = float(input()) print('请输入高') h = float(input()) print(CFT(a, b, h)) elif CHO == '圆锥': print('请输入半径') r = float(input()) print('请输入高') h = float(input()) print(YZ(r, h)) elif CHO == '圆柱体': print('请输入半径') r = float(input()) print('请输入高') h = float(input()) print(YZT(r,h)) elif CHO == '球体': print('请输入半径') r = float(input()) print(QT(r)) elif CHO == '圆台': print('请输入下底半径') R = float(input()) print('请输入上底半径') r = float(input()) print('请输入高') h = float(input()) print(YT(R, r, h)) elif CHO == '圆环': print('请输入大半径') R = float(input()) print('请输入小半径') r = float(input()) print('请输入高') h = float(input()) print(YH(R, r, h)) #D-2 英文部分 if L2 == 2: CHO = input('(PS cube, cuboid, cylinder, cone, sphere, frustum, ring):\n') if CHO == 'cube': print('Please enter the edge length') a = float(input()) print(ZFT(a)) elif CHO == 'cuboid': print('Please enter long') a = float(input()) print('Please enter Width') b = float(input()) print('Please enter high') h = float(input()) print(CFT(a, b, h)) elif CHO == 'cone': print('Please enter the radius') r = float(input()) print('Please enter high') h = float(input()) print(YZ(r, h)) elif CHO == 'cylinder': print('Please enter the radius') r = float(input()) print('Please enter high') h = float(input()) print(YZT(r,h)) elif CHO == 'sphere': print('Please enter the radius') r = float(input()) print(QT(r)) elif CHO == 'Round table': print('Please enter the bottom radius') R = float(input()) print('Please enter the upper and lower radius') r = float(input()) print('Please enter high') h = float(input()) print(YT(R, r, h)) elif CHO == 'ring': print('Please enter the radius of the great circle') R = float(input()) print('Please enter the radius of the small circle') r = float(input()) print('Please enter high') h = float(input()) print(YH(R, r, h)) if L == '藏语' or L == '藏' or L == 'Tibetan' or L == 'བོད་སྐད་ན་ཇི་': print('ཆོག་གིསྐད་ཡིག་བོད་སྐད་ལ་བསྒྱུར་ཟིན།') L2 = 2 print('སྔོན་ལ་དངོས་གཟུགས་འདེམས་རོགས་།') CHO = input('(གྲུ་བཞི་གྲུ་བཞི་མ།གྲུ་བཞི་མ།ཀ་ཟླུམ་གཟུགས།སྒོར་གཟུགས།)\n') if CHO == 'གྲུ་བཞི་གཟུགས་': print('གྲུ་རིང་ནང་འཇུག་རོགས་།') a = float(input()) print(ZFT(a)) elif CHO == 'གྲུ་བཞི་ནར་མོ་': print('རིང་པོ་ནང་འཇུག་རོགས་།') a = float(input()) print('ཞེང་ནང་འཇུག་རོགས་།') b = float(input()) print('ནང་འཇུག་རོགས་།མཐོ་།') h = float(input()) print(CFT(a, b, h)) elif CHO == 'ཟླུམ་སྙུང་': print('ཚངས་ཕྱེད་ནང་འཇུག་རོགས་།་སྙུང་') r = float(input()) print('ནང་འཇུག་རོགས་།མཐོ་།') h = float(input()) print(YZ(r, h)) elif CHO == 'ཀ་ཟླུམ་གཟུགས་': print('ཚངས་ཕྱེད་ནང་འཇུག་རོགས་།') r = float(input()) print('ནང་འཇུག་ར') h = float(input()) print(YZT(r,h)) elif CHO == 'ཟླུམ་གཟུགས་': print('ཚངས་ཕྱེད་ནང་འཇུག་རོགས་།ང་ེད་ནང') r = float(input()) print(QT(r)) elif CHO == 'སྒོར་སྟེགས་': print('ཞབས་འོག་གི་ཚངས་ཕྱེད་ནང་འཇུག་རོགས་།') R = float(input()) print('ཞབས་སྟེང་གི་ཚངས་ཕྱེད་ནང་འཇུག་རོགས་།') r = float(input()) print('ནང་འཇུག་རོགས་།མཐོ་།') h = float(input()) print(YT(R, r, h)) elif CHO == 'སྒོར་གདུབ་': print('ཚངས་ཕྱེད་ཆེན་པོ་ནང་འཇུག་རོགས་།') R = float(input()) print('ཚངས་ཕྱེད་ཆུང་བ་ནང་འཇུག་རོགས་།') r = float(input()) print('ནང་འཇུག་རོགས་།མཐོ་།') h = float(input()) print(YH(R, r, h))
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/100679.html