|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
- # -*- coding: utf-8 -*-
$ _9 K2 R% a7 ~ z* v8 S# | - """! d) d- \$ Y J6 m0 ^' h3 c: s* H
- @Team: 新大榭论坛
6 O, \% j% B. A% d4 _2 c - @Author: 张黎斌
5 T0 M, j( |1 O' q: o. N - @update: 2021-09-135 P8 L7 }5 O% f
- @Version: v1.0) E1 o. D. f) V3 y* h, |* _& Z
- @BBSid: 7732-01-01/ D4 j1 s& r0 u x# T+ k9 S. Y
- @Level: A
) @% ?1 G U4 ^) @ - ------------------------------------------------------------------+6 w% P& [3 k: ~, n1 Z
- 【说明】:海伦公式求三角形面积(自定义函数案例)! l1 I' J8 ?& ~, O z
- ------------------------------------------------------------------+
D; _, |+ U3 r- F- Z3 P- L8 { - """" t5 y* b, p. w. N
- print("") * m8 B, k- f, x, i8 t
- print("////////////////////////////////////////////////////////////")
0 S) e: m8 q- o - print("// //") $ i# g4 c1 ^; E2 {2 r. k
- print("// 新大榭Python文件启动程序(py文件双击) V1.4.21.0901 //")
/ {: ]) Q% Y' j* P - print("// ------------------------------------------------------ //"); t+ S* `3 l Z6 Z2 w+ y
- print("// 新大榭Web实验室 http://lab.daxie.net.cn/ //")7 Q+ n5 |4 k1 l- j- [4 j
- print("// //")
0 F5 k% u1 Z- o - print("////////////////////////////////////////////////////////////")
# o% }, D; e/ i/ y - print("")
8 j, C2 {' G3 P) S4 l - print("『海伦公式求三角形面积』本题解答如下:") x$ ~5 U& B* {
- print("------------------------------------------------------------")) N) b, [8 d: ~0 [; ]
- print(">>> ",end="")
/ l4 Q7 Q4 R* ? - 3 N; i( s* F) A0 [, x6 t
- # 以下为主程序核心代码 ↓↓↓
- S8 x- p$ Z y( R. G - "/////////////////////////////////////////////////////////////////"4 r" j- d" U$ ]
- * ^5 ]$ R; t* ]! c
- def Area(a,b,c):
4 t* s0 F- C6 v3 A! \ E/ D - p=(a+b+c)/26 \ C* Z" d5 _0 D' r1 x, v
- s=(p*(p-a)*(p-b)*(p-c))**0.5 # 初中学过求三角形的面积《海伦公式》, w, m# K+ z# ]1 u( Y- H
- return s
7 _! P( g! l9 x- {" k. P) K' J - print(Area(3,4,5)) O1 M+ m, ~( L, B: u' ~
9 W% T" |9 R( e- "/////////////////////////////////////////////////////////////////"
& c$ v: d& G; _0 s! v9 L* ^
' `) f: X# z6 b9 W7 S% b0 E- # ↓↓↓ 以下代码为程序界面美化
; T X; U5 t: p; B. q9 S1 F6 a - print("") 3 ^: E4 q" g" G. C6 o: y
- print("////////////////////////////////////////////////////////////")
; O7 ]. [* d" n4 G5 U; ]
; ]$ C @# F1 S: K) y% Y4 `8 h- # ↓↓↓ 以下代码优化与答题无关,可屏蔽IDLE程序意外退出!
4 V6 {7 U1 K5 ~9 R6 H - print("")
6 H% [! }! t' _$ Y& z7 ~) Q - print("┏----------------------------┓")4 `& @9 m2 |3 H8 L3 M2 D" q
- print("┣--- 按下回车键即退出程序 ---┫")
8 z5 f [- o! D3 s4 w& g# }0 e - print("┗----------------------------┛")9 I4 o- U6 z8 O5 v" g" u- K
- print("")
, O& ] n2 b" A% U# c' }# Y - input(">>> ")
复制代码 |
|