|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
- # -*- coding: utf-8 -*-
1 G6 O5 d* i! F# q. b& b2 B - """
- n+ ^7 T% G, ?; |$ r+ U - @Team: 新大榭论坛
% \6 D$ P7 m c K - @Author: 张黎斌$ i! O- s# V. k: y+ X- a1 G$ ^7 q
- @update: 2021-09-13# U) E. C7 `9 L1 G2 @
- @Version: v1.09 T( m% i7 z9 p, r; F! R* {& i. K
- @BBSid: 7732-01-01
0 D9 I6 F$ c0 Z - @Level: A- t7 O- G+ A$ i% X+ U$ E
- ------------------------------------------------------------------+
9 u9 K$ a8 ^/ R1 H8 m6 R - 【说明】:海伦公式求三角形面积(自定义函数案例)
: {. }& W# c/ T2 z$ k5 u8 a8 j - ------------------------------------------------------------------+5 [8 m5 b4 d- F& j3 n1 K" b
- """
* `# d+ ~' `* Q; l3 w - print("") ( S9 x0 R+ o: I& I
- print("////////////////////////////////////////////////////////////")4 j; i5 X; C1 ~4 ?% G
- print("// //") 4 P: O1 L) v" k# _, n& z0 X
- print("// 新大榭Python文件启动程序(py文件双击) V1.4.21.0901 //")% A8 `9 K }: h
- print("// ------------------------------------------------------ //")
1 ]: ^2 h& q& \% V - print("// 新大榭Web实验室 http://lab.daxie.net.cn/ //")+ R3 a$ C& t1 R! v' P- e/ T
- print("// //")
, m; ^2 z9 d+ H4 j# | - print("////////////////////////////////////////////////////////////")& E6 r6 i8 U& ?1 J% R/ E e2 S
- print("")
& H, I3 G- ^8 D, [ - print("『海伦公式求三角形面积』本题解答如下:")3 o, r( k- t( W0 [3 ]( |. f
- print("------------------------------------------------------------")* z+ e! d* u, Y/ X+ s- I1 a' s
- print(">>> ",end="")
0 i/ U! z4 O/ J' I2 ?2 H5 q
( z+ p7 @ @+ S( i, @8 i- # 以下为主程序核心代码 ↓↓↓
# _3 H5 e& y! | x - "/////////////////////////////////////////////////////////////////"& X$ S5 O( f2 {2 N l" J. d
- 7 V5 p* H( R; z) X3 z7 `
- def Area(a,b,c):
. K5 B6 ^- j4 [; `2 H - p=(a+b+c)/2# [( S L* i9 D) r
- s=(p*(p-a)*(p-b)*(p-c))**0.5 # 初中学过求三角形的面积《海伦公式》
' h3 z- N- ^4 @% P* |. T - return s
. p4 O- T1 ]2 j) c - print(Area(3,4,5))+ a9 ^( t) ^+ _
9 ?- A: e, c0 J1 b+ y& q- "/////////////////////////////////////////////////////////////////"+ i" f! l- H- I7 ^) e6 t
- ! ]* _/ K; e1 i9 j6 Z
- # ↓↓↓ 以下代码为程序界面美化, X6 K/ e8 U6 I* W1 F v
- print("") . R$ n$ {, j; G* `
- print("////////////////////////////////////////////////////////////")1 }) m2 P. M6 e; e9 { q
- ' v0 O# |- V- v# U0 V
- # ↓↓↓ 以下代码优化与答题无关,可屏蔽IDLE程序意外退出!/ k2 j! a4 ?: C2 h1 i5 p
- print("") , m9 R7 {2 M$ _
- print("┏----------------------------┓")! L( R# t# Q3 h" n
- print("┣--- 按下回车键即退出程序 ---┫")# q V( g! U- L- R! C" m
- print("┗----------------------------┛")
: q4 M, J. Z2 v! a. P - print("") * I4 B) U( M; D. X1 A
- input(">>> ")
复制代码 |
|