|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
- # -*- coding: utf-8 -*-: R& h/ s8 E- z9 q, w( B/ D
- """
8 q- s. }: o8 A/ b - @Team: 新大榭论坛
! W' S, p; [ y, c* w; r: O) w8 Q9 ` - @Author: 张黎斌
! c7 @0 L5 ^8 z5 Z& D4 c. @+ L0 V - @update: 2021-09-13
# V3 ?6 x+ M4 A3 q* C8 E. | - @Version: v1.0
+ N! |4 e5 u) ?) c - @BBSid: 7732-01-01* n" n* T- g( z
- @Level: A! s/ r+ z: A$ s- L) m
- ------------------------------------------------------------------+
9 D9 b6 }* h% G5 _* j' X. c - 【说明】:海伦公式求三角形面积(自定义函数案例)
1 \0 s1 l3 N) h7 [ @ - ------------------------------------------------------------------+" v) f& F9 N: C% H
- """
. a7 f- U, r5 ~7 Y8 ^ - print("") 8 O& N: L& }* M. Z5 |4 M
- print("////////////////////////////////////////////////////////////")
" V8 g1 V5 e6 Y - print("// //") 1 F2 r# q) Y0 X: b2 X* l
- print("// 新大榭Python文件启动程序(py文件双击) V1.4.21.0901 //")% Z" G& h6 }# v* I% a
- print("// ------------------------------------------------------ //")8 d$ z/ X& H: E. g/ l
- print("// 新大榭Web实验室 http://lab.daxie.net.cn/ //")
7 k. h: b0 w; ] - print("// //")
! k4 c: m) P, a2 z) Z - print("////////////////////////////////////////////////////////////")$ R r' n0 H: t" t ^
- print("")
4 q) D5 n* I' U0 | - print("『海伦公式求三角形面积』本题解答如下:")5 g: V$ n3 N6 y# {: f
- print("------------------------------------------------------------")
: x8 k/ Y1 ]3 L4 ^, P6 M' D - print(">>> ",end="")5 T5 P5 G/ K% c# q' S
1 B2 |$ e5 }9 L, y* t b7 z- # 以下为主程序核心代码 ↓↓↓1 _9 E1 j) E- e, W. U$ ]
- "/////////////////////////////////////////////////////////////////"
0 D1 ]& k9 _$ w1 q - 5 e9 V$ x0 D$ T% B/ _6 U4 m
- def Area(a,b,c):0 d7 b, z7 C: \+ J% B
- p=(a+b+c)/2
9 }5 V* T5 x) u# T% ~+ ^ - s=(p*(p-a)*(p-b)*(p-c))**0.5 # 初中学过求三角形的面积《海伦公式》9 @$ ~8 z. D9 T J R( c
- return s* M/ s, I; p4 G4 Y9 f; Q
- print(Area(3,4,5))
# @2 g2 S% M5 p% v: x2 m# r+ T% l
- r; ?: d( {7 Q( B0 {# j8 ?0 }- "/////////////////////////////////////////////////////////////////", ] b# s- O* x" y
- ; ~ V# M, x& K+ x! v3 }, R! [
- # ↓↓↓ 以下代码为程序界面美化
: g* @5 y6 s- s" y3 D, w! u" O - print("")
+ ^+ z5 \# H. D3 W - print("////////////////////////////////////////////////////////////"): m- I% @1 X9 N2 @
- 2 f4 U8 Q0 h) b# \9 F
- # ↓↓↓ 以下代码优化与答题无关,可屏蔽IDLE程序意外退出!: e1 d. e% t* T4 u$ U _8 T7 d6 ?
- print("") " Q/ X- w& x2 V/ n% C1 m# H$ C
- print("┏----------------------------┓")4 q& s7 Y% l6 j) }5 Y! b5 o
- print("┣--- 按下回车键即退出程序 ---┫")
1 Y0 q/ p, a2 {- C% W, U) H - print("┗----------------------------┛")
5 r" U/ K7 a k& E: {/ X - print("") ' ]2 z( O* S: L
- input(">>> ")
复制代码 |
|