登录  | 立即注册

游客您好!登录后享受更多精彩

查看: 849|回复: 0

[Python教程] 【Python】实现面积计算

[复制链接]

444

主题

509

帖子

2051

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2051

荣誉管理论坛元老

发表于 2021-6-30 22:32:47 来自手机 | 显示全部楼层 |阅读模式 来自:
  1. print('正方形面积计算(编号1),圆形面积计算(编号2),三角形面积计算(编号3),平行四边形(长方形)面积计算(编号4),梯形面积计算()编号5') ( ?, q) x$ o1 C# r) @! b
  2. print ('请输入编号计算面积')
    4 A2 x  m4 m8 }9 E& D& ?8 }- I, V# t
  3. print ('输入t可结束程序')
    ! A' d2 b' K+ k6 e
  4. while True:4 L5 D/ @" F9 Q4 p) J5 z+ m" a0 `
  5.     a=input('输入编号:') 1 h( `# t. E3 e6 [4 \$ S" T2 B
  6.     if a=='1':9 B; w$ j6 G3 Z6 U- k% E- _
  7.         b=int(input ('请输入边长:'))
    0 V4 |: p+ {* t6 B6 n% o
  8.         s=b*b& ]% ^; c. r2 H( y9 v4 V1 }) w8 Y1 T
  9.         print ('面积为:') # D3 S/ s0 Y" e4 P" B! l+ X$ B
  10.         print(s)2 X# Q+ w$ I3 m9 K) L+ U
  11.     elif a=='2':
    3 ?: X  i% f+ G' K/ B
  12.         r=int(input ('输入半径:'))
    " j8 m+ y1 C9 W, r1 {
  13.         g=r**2*3.1415926
    . l" h7 X/ [4 b& d6 F
  14.         print ('面积为:'). B0 m, U/ B8 V, _! n" d
  15.         print (g) ; Y; k$ r1 r" t; _
  16.     elif a=='3':: A' i( v! M2 a) w5 b" s8 Y
  17.         o=int(input('输入高:'))
    ) Q$ G- L" m! G9 e" O' F% ?9 B
  18.         k=int(input('输入底:')) + z& g# c$ s, n$ s2 \7 E- T0 j
  19.         m=o*k/2
    # S* {9 F  Y5 L4 _8 A  f
  20.         print ('面积为:')
    6 D0 G1 l" L0 ^
  21.         print (m) 6 }, z, G3 g8 X/ c7 y
  22.     elif a=='4':7 v% n( K6 G& g. \5 ?
  23.         zx=int(input('输入底(长):'))
    1 m0 T; K( e/ j
  24.         ax=int(input('输入高(宽):'))
    1 V# b' x* s4 t1 O+ p; v
  25.         qx=ax*zx
    ; f4 A' w% c6 E" u& D7 z
  26.         print('面积为:') # X9 X3 I! t* W# L3 [% s
  27.         print (qx) 1 Z: j6 `0 Q% {4 p$ s9 ^( L
  28.     elif a=='5':+ Z6 b/ r7 x- l) {
  29.         sx=int(input ('上底:')) 5 V! H2 Q- e* x  [1 Z. v' c5 A5 G5 d
  30.         gx=int(input ('下底:'))
    % L) U1 d0 C+ Y
  31.         cx=int(input ('高:'))
    " D6 C# `* @) g- F' P2 \
  32.         vx=(sx+gx)*cx/2
    * O: n9 g; @5 r
  33.         print ('面积为:')
    & H( m3 ]4 _' [% y
  34.         print (vx)
    , z' f! V2 h3 t0 B0 S/ {5 r8 }
  35.     elif a=='t':3 \4 @) u) o# Z5 R6 B
  36.         print('谢谢使用')
    6 N  r3 u; p7 D% D
  37.         break# `6 ^. k+ N" `) q7 T( ^
  38.     else:
      f" K: v# ]% k
  39.         print ('请输入正确编号') * \0 B. a9 ?: m  H$ J
  40.     : \2 P1 n6 j- d) I+ r2 Y
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|星空社区 |网站地图

GMT+8, 2024-4-28 21:34 , Processed in 0.048319 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表