|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
- # -*- coding: utf-8 -*-
2 j9 G2 O7 I, P! ]: S8 o' q9 H& q9 ^ - """
( p: [: p/ p+ ~. K. h9 R, y - @Team: 新大榭论坛 U) }( E9 w1 u3 ~, j5 S1 Q
- @Author: 张黎斌9 e' W% C5 z: Z( I f* [
- @update: 2021-09-13
$ p2 |! U0 a/ u' B9 _ - @Version: v1.0
- d; g0 D, h# S' }6 j - @BBSid: 7732-01-01
, D7 s% Q3 Y- z" I& ~9 {( N - @Level: A
5 n4 h/ k: `: s$ m0 e - ------------------------------------------------------------------+
* x! X& b% Z# d2 k/ y! x) l# ~ - 【说明】:海伦公式求三角形面积(自定义函数案例)) M3 Y- {* v: I1 A0 L
- ------------------------------------------------------------------+
/ Y* s6 m; e7 j0 F4 s; x! x5 N9 c - """% j7 o- s6 K" s
- print("")
4 v: G& |1 k9 J+ }4 o( i6 t - print("////////////////////////////////////////////////////////////")
% |7 }: Y7 o4 @% M! B. n6 h - print("// //") $ ~, z( g, w( Q/ T3 m- a$ s
- print("// 新大榭Python文件启动程序(py文件双击) V1.4.21.0901 //"): E5 d( _. q& e2 y
- print("// ------------------------------------------------------ //")
+ ^5 p+ o. ?! r6 S8 t# i0 Q - print("// 新大榭Web实验室 http://lab.daxie.net.cn/ //")
1 f9 ^; s" T* v; \ - print("// //") + N/ ~ Q7 v0 L% w7 m; H. z9 w0 `
- print("////////////////////////////////////////////////////////////"), D) g7 T+ I2 N1 R
- print("")
0 e$ b' I. ^' f4 i: s* t2 |$ c - print("『海伦公式求三角形面积』本题解答如下:")( Z+ }6 G, A% _' ^) w k
- print("------------------------------------------------------------")' }) O. `" R% U- u& `
- print(">>> ",end="")% ?: z& B+ b5 X6 |
' K6 t% S% d4 x1 a2 t- # 以下为主程序核心代码 ↓↓↓
; `! C A7 m/ A! F+ E8 M - "/////////////////////////////////////////////////////////////////"3 X9 `3 c: O$ x+ v% r5 z
- 2 o2 Q% Z' |4 X* c+ l* `9 s/ ]; p: d
- def Area(a,b,c):- g+ R/ f2 ]& C3 \, h: @/ k h
- p=(a+b+c)/27 d% S! h: x8 ?2 Z. A. L' Z: ^+ ` J
- s=(p*(p-a)*(p-b)*(p-c))**0.5 # 初中学过求三角形的面积《海伦公式》% ^2 Q0 Q: V: j8 w% g
- return s* o4 K6 D, Z3 O: ~0 ~4 N/ l
- print(Area(3,4,5))
1 r7 y5 s2 H/ ?: v' N9 ]" z
$ n! K: }+ ~) [: k w: C% @- "/////////////////////////////////////////////////////////////////": n/ a5 ?0 y2 m: s b! O. O) _! Y
& W/ q' S' S& z# ^# d2 t7 ~3 O- # ↓↓↓ 以下代码为程序界面美化
8 d1 r$ f, W1 I& ]0 q, q0 g - print("") 2 b; ?. @% c+ G" @
- print("////////////////////////////////////////////////////////////")
5 d7 L& ~# d5 I' ^ - - r1 V7 q/ _* Z# ^5 P% |
- # ↓↓↓ 以下代码优化与答题无关,可屏蔽IDLE程序意外退出!
, c( ]" B7 b6 e( \2 I: d, H2 c. @ - print("") + ]! e, p6 _# q: P( Z8 {' A
- print("┏----------------------------┓")
$ g; D7 R1 L: q7 ] - print("┣--- 按下回车键即退出程序 ---┫")% ^ T) v& s3 p9 a/ v! K/ w
- print("┗----------------------------┛")
) `2 u' n9 w" l9 L! W1 @ - print("") 9 e6 R- G2 Z) E7 S0 w
- input(">>> ")
复制代码 |
|