|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
- # -*- coding: utf-8 -*-
: V2 n; {& d! o - """
. W! `0 i4 ~) t& k - @Team: 新大榭论坛8 E% o9 D# J. l
- @Author: 张黎斌
" _- _3 Y2 l4 S& ?! h) R - @update: 2021-09-13
) x3 M& D! B8 K! {& d% B - @Version: v1.0
' f! _) g4 K( ?- @' t - @BBSid: 7732-01-01) Z. G6 q+ o& O5 j" `& o9 y
- @Level: A8 z" W, }0 e& k n( ?
- ------------------------------------------------------------------+7 E: I; R. d2 ^: F2 j$ e
- 【说明】:海伦公式求三角形面积(自定义函数案例)5 j# }& f* }* ^) n) A# j" H5 k
- ------------------------------------------------------------------+9 L5 t" [ Z5 H# X) n9 f3 u
- """
& `9 j! {0 i1 F. b# | - print("") 6 g3 C+ Y0 r+ R4 C" E) y( e F
- print("////////////////////////////////////////////////////////////")3 H- r. ~1 g- W( y2 k
- print("// //") - Q; S: D. @* b+ t1 B
- print("// 新大榭Python文件启动程序(py文件双击) V1.4.21.0901 //")
5 T* J' E/ q6 w% q - print("// ------------------------------------------------------ //")+ ?6 A3 E' D4 f: @5 n1 L# l
- print("// 新大榭Web实验室 http://lab.daxie.net.cn/ //")" v+ S0 [& S6 g
- print("// //") 8 w- {: x3 f; N- _* M5 i& R
- print("////////////////////////////////////////////////////////////")
" U& ~5 T% Y1 s O - print("") & ? I G+ X: L
- print("『海伦公式求三角形面积』本题解答如下:")
) _: n4 S, ~. W; C# X# e - print("------------------------------------------------------------")
+ G, s a. ?' |5 R2 j) |( X3 } - print(">>> ",end="")4 P' g6 G3 O3 h
- $ H5 h4 V1 E8 P( u/ F+ ]
- # 以下为主程序核心代码 ↓↓↓! P2 c/ ?4 R; V( i P: q+ W
- "/////////////////////////////////////////////////////////////////"3 X8 n9 @% w7 ^
- - q. U' d" D6 E
- def Area(a,b,c):9 ^# l9 P" R/ H9 D. O$ |
- p=(a+b+c)/2
3 }4 s) @( Z: o/ z& [, h - s=(p*(p-a)*(p-b)*(p-c))**0.5 # 初中学过求三角形的面积《海伦公式》
/ [6 t1 P% r y, Y. S% X2 t - return s, u) K! G3 X# y" V! i! B
- print(Area(3,4,5))- H3 B; D0 m6 p+ p+ R
- 5 b( H S7 v& r7 z
- "/////////////////////////////////////////////////////////////////"+ L9 Q# c1 q8 K/ o; v$ I O
1 z+ e" |" X' A0 @4 R0 i6 m- # ↓↓↓ 以下代码为程序界面美化
; t& f* b! }( N' |! U; q - print("")
+ O% f& t( w) k8 {8 O+ e+ B - print("////////////////////////////////////////////////////////////")
w1 Y: t6 U; G0 Q7 ]3 t" g
/ e! j& h) [2 k; w+ z- # ↓↓↓ 以下代码优化与答题无关,可屏蔽IDLE程序意外退出!
/ P0 t: ]. \% o- ], ]6 W - print("")
: h6 d% i \; M) k - print("┏----------------------------┓")
/ P/ M6 z! K1 A* Q - print("┣--- 按下回车键即退出程序 ---┫")
0 l0 \" D5 }7 M1 x% h - print("┗----------------------------┛")
' Y( V" L( H5 X% X0 r4 U+ C* y6 q - print("") 5 z" Y, f- \# l) y' R A
- input(">>> ")
复制代码 |
|