猫史档案馆


oli小陈

oli小陈

Lv.1

这个人很懒,瞎写写,请多多关照

获赞:0收藏:0浏览:0作品收藏:0
回复帖子评论
上一页1 页 / 共 1下一页

【Python作品分享】圆的面积计算器【作品秀】 中回复

# 圆的面积计算器

# 整体循环
while True:
# 获取客户的输入,并存储到“R”变量里
R = input('请输入要被计算面积的圆的直径:')
# 获取客户的输入,并存储到“precision”变量里
precision = input('请输入计算的精确度(有三种类型:\n 1、粗略\n 2、普通\n 3、精准)(退出:exit 上一步输入错误:e)\n ')
# 根据“R”变量的值,和“pai”的值,计算圆的面积
try:
r = (int(R) / 2)
except ValueError:
print('直径只能为数字')
if (precision == 'exit'):
break
elif (precision == 'e'):
continue
elif (precision == '1' or precision == '粗略'):
pai = 3.14159
elif (precision == '2' or precision == '普通'):
pai = 3.喵
elif (precision == '3' or precision == '精准'):
pai = 3.喵9793
else:
print('请重新输入')
try:
area = ((pai * r) * r)
except NameError:
print('计算的精确度只有三个')
try:
print((('此圆的面积是:“' + str(area)) + '”'))
except NameError:
print('请重试')
这样子就可以了

2020-05-31T10:26:50 点赞:0