用户:
oli小陈查看:0 回复:3 评论:0 创建时间:2020-05-31T10:05:42
【作品展示】

【作品介绍】
输入直径和计算的精确度,程序会自动计算圆的面积(有try、except机智哦!)
【作品源代码】
# 圆的面积计算器
# 整体循环
while True:
# 获取客户的输入,并存储到“R”变量里
R = input('请输入要被计算面积的圆的直径:')
# 获取客户的输入,并存储到“precision”变量里
precision = input('请输入计算的精确度(有三种类型:\n 1、粗略\n 2、普通\n 3、精准)(退出:exit 上一步输入错误:e)\n ')
# 根据“R”变量的值,和“pai”的值,计算圆的面积
r = (int(R) / 2)
if (precision == 'exit'):
break
elif (precision == 'e'):
continue
elif (precision == '1' or precision == '粗略'):
pai = 3.14159
elif (precision == '2' or precision == '普通'):
pai = 3.14159265358
elif (precision == '3' or precision == '精准'):
pai = 3.141592653589793
else:
print('请重新输入')
try:
area = ((pai * r) * r)
except NameError:
print('计算的精确度只有三个')
try:
print((('此圆的面积是:“' + str(area)) + '”'))
except NameError:
print('请重试')
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn# 圆的面积计算器
# 整体循环
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('请重试')
这样子就可以了
点赞0
评论