python怎么求圆柱表面积半径和高由键盘输入

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python怎么求圆柱表面积半径和高由键盘输入相关的知识,希望对你有一定的参考价值。

from math import pi

# 表面积为矩形和上下两个圆的面积之和
# 圆面积S = Pi*r^2
# 矩形面积 = 长 * 宽,宽即你说的输入的高度,长则为圆的周长 = Pi * 2 * r

try:
r = float(input("请输入圆的半径:"))
except Exception as e:
print(e)
exit()
try:
h = float(input("请输入柱体高度:"))
except Exception as e:
print(e)
exit()
# 计算圆面积
circleArea = pi * pow(r,2)
# 计算圆周长
perimeter = pi * 2 * r
surfaceArea = 2* circleArea + perimeter * h
print("你输入的r是:,h是:,圆面积:,矩形面积:,表面积之和:".format(r,h,circleArea,perimeter * h,surfaceArea))
参考技术A from math import pi

# 表面积为矩形和上下两个圆的面积之和
# 圆面积S = Pi*r^2
# 矩形面积 = 长 * 宽,宽即你说的输入的高度,长则为圆的周长 = Pi * 2 * r

try:
r = float(input("请输入圆的半径:"))
except Exception as e:
print(e)
exit()
try:
h = float(input("请输入柱体高度:"))
except Exception as e:
print(e)
exit()
# 计算圆面积
circleArea = pi * pow(r,2)
# 计算圆周长
perimeter = pi * 2 * r
surfaceArea = 2* circleArea + perimeter * h
print("你输入的r是:,h是:,圆面积:,矩形面积:,表面积之和:".format(r,h,circleArea,perimeter * h,surfaceArea))
参考技术B from math import pi

# 表面积为矩形和上下两个圆的面积之和
# 圆面积S = Pi*r^2
# 矩形面积 = 长 * 宽,宽即你说的输入的高度,长则为圆的周长 = Pi * 2 * r

try:
r = float(input("请输入圆的半径:"))
except Exception as e:
print(e)
exit()
try:
h = float(input("请输入柱体高度:"))
except Exception as e:
print(e)
exit()
# 计算圆面积
circleArea = pi * pow(r,2)
# 计算圆周长
perimeter = pi * 2 * r
surfaceArea = 2* circleArea + perimeter * h
print("你输入的r是:,h是:,圆面积:,矩形面积:,表面积之和:".format(r,h,circleArea,perimeter * h,surfaceArea))
参考技术C from math import pi

# 表面积为矩形和上下两个圆的面积之和
# 圆面积S = Pi*r^2
# 矩形面积 = 长 * 宽,宽即你说的输入的高度,长则为圆的周长 = Pi * 2 * r

try:
r = float(input("请输入圆的半径:"))
except Exception as e:
print(e)
exit()
try:
h = float(input("请输入柱体高度:"))
except Exception as e:
print(e)
exit()
# 计算圆面积
circleArea = pi * pow(r,2)
# 计算圆周长
perimeter = pi * 2 * r
surfaceArea = 2* circleArea + perimeter * h
print("你输入的r是:,h是:,圆面积:,矩形面积:,表面积之和:".format(r,h,circleArea,perimeter * h,surfaceArea))
参考技术D import math
r=float(input('输入半径:'))
h=float(input('输入高:'))
s = 2*(math.pi)*r*h + 2*(math.pi)*r*r
print(s)

Java实现圆柱体表面积和体积的计算

题目描述:

Java编程实现圆柱体表面积和体积的计算,要求从键盘上输入底面圆的半径和圆柱体的高,然后输出结果。


题目分析:

  首先定义Circle类,然后在main方法中创建Circle类的对象c,利用对象c访问其成员方法setR(),为其成员变量r赋值,访问其成员方法setH(),为其成员变量h赋值。最后通过对象c调用getArea()和getVolume()方法分别计算圆柱体表面积和体积并输出结果。

 


 

代码:

 1 package com.web;
 2 
 3 import java.util.Scanner;
 4 
 5 class Circle{
 6     public static final double PI=3.14;
 7     
 8     private double r;
 9     private double h;
10     
11     public Circle() {
12         super();
13     }
14 
15     public Circle(double r, double h) {
16         super();
17         this.r = r;
18         this.h = h;
19     }
20 
21     public double getR() {
22         return r;
23     }
24 
25     public void setR(double r) {
26         this.r = r;
27     }
28 
29     public double getH() {
30         return h;
31     }
32 
33     public void setH(Double h) {
34         this.h = h;
35     }
36 
37     public static double getPi() {
38         return PI;
39     }
40 
41     public double getArea(){
42         return PI * r * r * 2 + h * 2 * PI * r;
43     }
44     
45     public double getVolume(){
46         return PI * r * r * h;
47     }
48 
49     
50     
51 }
52 public class CylinderTest {
53     public static void main(String[] args) {
54         Scanner sc = new Scanner(System.in);
55         Circle c = new Circle();
56         
57         System.out.println("请输入圆的半径:");  
58         c.setR(sc.nextDouble());
59         
60         System.out.println("请输入圆柱的高:");
61         c.setH(sc.nextDouble());
62          
63         System.out.printf("圆柱的面积为:"+ c.getArea());
64         System.out.printf("圆柱的体积为:"+ c.getVolume());
65     }
66 
67 }

 

以上是关于python怎么求圆柱表面积半径和高由键盘输入的主要内容,如果未能解决你的问题,请参考以下文章

用Java编写程序,从键盘输入圆的半径,求圆的周长和面积并输出

求半径为r的圆的内接正n边形的面积。要求: r和n由键盘输入

C语言程序设计 求一个圆的面积,圆的半径要求从键盘出入

使用java,从键盘输入圆的半径,求圆的周长和圆的面积并输出?

Java实现圆柱体表面积和体积的计算

Java实现圆柱体表面积和体积的计算