
啊啊
07-24 13:53
python题解2
python题解2
和的立方
输入为整数x,y,求x、y之和的立方。不考虑溢出等特殊情况。
格式
输入格式:
输入为整型,空格分隔
输出格式:
输出为整型
样例 1
输入:
1 3
复制
输出:
64
def main():
#code here
pass
a,b = map(int,input().split())
print((a+b)**3)
if __name__ == '__main__':
main()
绝对值
输入数字a并计算a的绝对值。不考虑不合理的输入或是溢出等特殊情况。
格式
输入格式:
输入实型数字a
输出格式:
输出a的绝对值,输出为实型
样例 1
输入:
-5.1
复制
输出:
5.100000
def main():
#code here
pass
a = float(input())
print('{:.6f}'.format(abs(a)))
if __name__ == '__main__':
main()
求圆面积和周长
请编写一个简单程序,输入半径,输出圆面积和周长。(PI是3.1415926)
格式
输入格式:
double型
输出格式:
分2行输出圆面积和周长,保留6位小数
样例 1
输入:
5
复制
输出:
Area=78.539815
Circumference=31.415926
def main():
#code here
pass
r = float(input())
pi = 3.1415926
print('Area={:.6f}'.format(pi*r**2))
print('Circumference={:.6f}'.format(pi*r*2))
if __name__ == '__main__':
main()
求矩形的面积和周长
请编写一个简单程序,输入矩形的长度和宽度,输出矩形的面积和周长。
格式
输入格式:
实型,空格分隔
输出格式:
分2行输出矩形的面积和周长,保留6位小数
样例 1
输入:
3 5
复制
输出:
Area=15.000000
Perimeter=16.000000
def main():
#code here
pass
a,b=map(float,input().split())
print('Area={:.6f}'.format(a*b))
print('Perimeter={:.6f}'.format((a+b)*2))
if __name__ == '__main__':
main()
椭圆计算
请编写一个简单程序,输入长半轴和短半轴长度,计算输出椭圆的面积。(PI是3.1415926)
格式
输入格式:
double型,空格分隔
输出格式:
输出椭圆的面积,保留6位小数
样例 1
输入:
5 3
复制
输出:
Area = 47.123889
def main():
#code here
pass
a,b = map(float,input().split())
print('Area = {:.6f}'.format(3.1415926*a*b))
if __name__ == '__main__':
main()
三角形面积
请编写一个简单程序,计算给定底面和高度的三角形面积。
格式
输入格式:
输入float型,空格分隔
输出格式:
输出三角形面积,保留2位小数
样例 1
输入:
5.1 3.3
复制
输出:
Area=8.41
def main():
#code here
pass
a,b = map(float,input().split())
print('Area={:.2f}'.format(0.5*a*b))
if __name__ == '__main__':
main()
平行四边形
请编写一个简单程序,输入平行四边形底和高,输出平行四边形面积。不考虑非法输入。
格式
输入格式:
输入实型,空格分隔。
输出格式:
输出实型
样例 1
输入:
3 5
复制
输出:
15.000000
def main():
#code here
pass
a,b = map(float,input().split())
print('{:.6f}'.format(a*b))
if __name__ == '__main__':
main()
菱形
输入菱形的两个对角线的长度,输出菱形面积。
格式
输入格式:
输入实型,空格分隔。
输出格式:
输出实型,保留2位小数。
样例 1
输入:
4 14
复制
输出:
28.00
def main():
#code here
pass
a,b = map(float,input().split())
print('{:.2f}'.format(0.5*a*b))
if __name__ == '__main__':
main()
梯形
输入梯形的两个底的长度和高,输出梯形面积。
格式
输入格式:
输入实型,空格分隔。
输出格式:
输出实型,保留2位小数。
样例 1
输入:
3 5 6
复制
输出:
24.00
def main():
#code here
pass
a,b,c = map(float,input().split())
print('{:.2f}'.format(0.5*(a+b)*c))
if __name__ == '__main__':
main()
三角形坐标
输入三角形三个顶点A,B,C的坐标(x,y),根据公式计算并输出三角形面积。
S=1/2 * |x1y2+x2y3+x3y1-x1y3-x2y1-x3y2|
格式
输入格式:
依次输入三个顶点A,B,C的坐标(x,y),整型,空格分隔。
输出格式:
输出实型,保留2位小数。
样例 1
输入:
0 1 0 0 1 0
复制
输出:
0.50
def main():
#code here
pass
x1,y1,x2,y2,x3,y3 = map(float,input().split())
s = 0.5*abs(x1*y2+x2*y3+x3*y1-x1*y3-x2*y1-x3*y2)
print('{:.2f}'.format(s))
if __name__ == '__main__':
main()
Comments0
Creator