python计算圆面积
例如:从键盘输入半径,计算得到圆面积后,保留两位小数,将结果展示在屏幕上。
1.方法一
r = input('请输入圆半径:')
s = 3.14 * int(r) ** 2
print('圆面积为:{:.2f}'.format(s)) # {:.2f}表示保留两位小数,format()函数表示传参
字符串的格式化输出:
%s : 字符串
%d :十进制整数
%f : 浮点型, %.3f: 保留三位小数
%x : 十六进制
指定长度:
%5d 右对齐,不足左边补空格
%-5d – 代表左对齐,不足右边默认补空格
%05d 右对齐,不足左边补0
浮点数:
%f 默认是输出6位有效数据, 会进行四舍五入
%.2f—保留小数点后2位(指定小数点位数的输出。例如:指定三位小数输出则为%.3f)
‘%4.8f’ 4代表整个浮点数的长度,包括小数,只有当字符串的长度大于4位才起作用.不足4位空格补足,可以用%04.8使用0补足空格
python求面积
原文链接:https://blog.csdn.net/qq_17576739/article/details/120720019
2.方法二
r = input('请输入圆半径:')
s = 3.14 * int(r) ** 2
print('圆面积为:%.2f' %s)
3.方法三
r = input('请输入圆半径:')
s = 3.14 * int(r) ** 2
print('圆面积为:',round(s, 2))
4.方法四
r = int(input('请输入圆半径:'))
s = 3.14*pow(r, 2)
print('圆面积为:{:.2f}'.format(s))
pow()函数是Python中的一个库函数,用于将x赋予y的幂,其中x是基数,y是幂。换句话说,我们可以说pow()函数计算了幂,即x ** y 。
syntax: pow(x, y [,z])
x 是要加电的基数,
y 是幂的值,
z 是一个可选参数,用于定义/优化(x ** y)结果的模块。note:
pow(x, y)表示x ** y
pow(x, y, z)表示(x ** y) % z
pow()可以返回整数,并且两个浮点数都取决于条件/值。(例如:pow(2, -3) number:0.125)
计算任何数量幂的方法:
1.简单方法:(x ** y)
2.pow()函数:pow(x, y)
3.导入数学库math:math.pow(x, y)
5.方法五
from decimal import Decimal
r = input('请输入圆半径:')
s = 3.14 * float(r) ** 2
print('圆面积为:',Decimal(s).quantize(Decimal('0.00')))
6.方法六
import numpy
r = input('请输入圆半径:')
print('圆面积为:{:.2f}'.format(3.14*(numpy.square(float(r)))))#square表平方
7.方法七
import math # 导入math模块
pi = math.pi
def circle_area():
r = float(input('请输入半径:'))
s = pi*r*r
print('圆面积为:{:.2f}'.format(s))
circle_area()
8.方法八
# 该方法适用于输入的半径是Int整数,不适用于Float浮点数(小数)
while True:
r = input('请输入圆半径:')
if r.isdigit() == 1:
print('圆面积为:{:.2f}'.format(3.14 * int(r) ** 2))
break
else:
print('输入的不是数值,请重新输入:\n')
continue
isdigit()、isalpha()、isalnum() 三个内置函数区别:
1.r.isdigit()函数返回是布尔值,且r中至少一个字符,若所有字符为数字则为True反之为False
2.r.isalpha()函数返回是布尔值,且r中至少一个字符,若所有字符为字母则为True反之为False
3.r.isalnum()函数返回是布尔值,且r中至少一个字符,若所有字符为数字和字母则为True反之为False
9.方法九
# 该方法适用于输入的半径是Int整数,不适用于Float浮点数(小数)
while True:
try:
r = input('请输入圆半径:')
r = float(r)
print('圆面积为:{:.2f}'.format(3.14 * int(r) ** 2))
break
except:
print('输入的不是数值,请重新输入:\n')
今天的文章Python求面积_用python求梯形面积「建议收藏」分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/57814.html