|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
- # -*- coding: utf-8 -*-+ ], l& P) e' J, P4 R
- """
6 A2 a; v: l: \% P6 m2 {+ a - @Team: 新大榭论坛, ?( `& ] g7 p
- @Author: 张黎斌
0 y# Z5 t2 ^7 m! h - @update: 2021-09-138 \7 n( X8 y: c* c
- @Version: v1.0
& Q5 q, M! t" W4 m% S - @BBSid: 7732-01-014 a4 O6 J1 E! V
- @Level: A5 ~; c/ E" V. a; `( U0 @
- ------------------------------------------------------------------+7 q* P% [; k' {1 H) k
- 【说明】:海伦公式求三角形面积(自定义函数案例)
5 A: A8 z7 }) j- f* x$ h" L - ------------------------------------------------------------------+$ b$ D+ }- x5 ?; M2 T4 i+ q
- """; G5 q( | B$ n+ Y% P) Y; `
- print("") . ?# Q3 I/ ^5 C3 u- s4 |3 Y$ u2 E
- print("////////////////////////////////////////////////////////////")0 }' K# }! @) u- }6 B
- print("// //") & k- D; k$ i( h; _
- print("// 新大榭Python文件启动程序(py文件双击) V1.4.21.0901 //")
; g; |* J# u7 ^( j3 m: ~$ {% Z - print("// ------------------------------------------------------ //")* v. }$ m6 b9 X
- print("// 新大榭Web实验室 http://lab.daxie.net.cn/ //")
8 w9 ^0 i1 w) ~+ y8 {( e+ M: E - print("// //")
: h. Z$ W9 i4 c } - print("////////////////////////////////////////////////////////////")' x G6 Z K" A! g- j* Z
- print("") ; v( a: r/ d8 r. L9 P
- print("『海伦公式求三角形面积』本题解答如下:")
7 j3 W f+ M7 F! _8 _/ e% P( e - print("------------------------------------------------------------")6 M4 ^9 o5 a& y f
- print(">>> ",end="")
& Z6 m2 M: \/ F1 D8 @ - # W7 a& B1 \' y1 @ @4 c% R
- # 以下为主程序核心代码 ↓↓↓
* j: `! `$ O; B3 S - "/////////////////////////////////////////////////////////////////", u! H: n; N- P# \; _$ `. U
- - i( M1 I+ T4 m% c
- def Area(a,b,c):4 l5 I; {1 n! `/ s; }
- p=(a+b+c)/24 B2 r' W ~" s9 d! Q0 N- u7 ~0 \
- s=(p*(p-a)*(p-b)*(p-c))**0.5 # 初中学过求三角形的面积《海伦公式》
9 p3 B" r* a: R( t H9 k - return s2 @( [$ y& Z2 u
- print(Area(3,4,5))
3 w" @& K# g1 o2 I# I% Z
. G6 n2 L# @$ ?& B: Y. N0 W- "/////////////////////////////////////////////////////////////////": D1 a, q7 l/ B; R1 u0 ?
u6 v, o, ]8 ^8 K2 f% w! D- # ↓↓↓ 以下代码为程序界面美化1 k' C9 _. k& J% _6 F2 ~9 W P
- print("")
. g* J/ S v9 z7 P' v* k - print("////////////////////////////////////////////////////////////")
9 o" ~4 b+ S7 N( l" g5 m& K3 a
7 a' Q. i8 k9 ?' C" V+ r# _* ^ S- # ↓↓↓ 以下代码优化与答题无关,可屏蔽IDLE程序意外退出!
7 O5 e/ Y% E q2 U7 z4 I - print("")
7 p) ?9 k" n+ l8 U! k - print("┏----------------------------┓")
' X1 M' K I/ [( ]( F" ^0 G - print("┣--- 按下回车键即退出程序 ---┫")' q+ I5 P3 D( u# j
- print("┗----------------------------┛")
! l+ J! p+ U8 V+ v - print("") 1 g! w, l D$ E. _1 K: S+ v7 n4 u
- input(">>> ")
复制代码 |
|