新大榭论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

《新大榭》- 创大榭地方网络社区先锋品牌 新大榭始终专注于地方网络社区平台的建设 关于我们- [大记事]- 留言建议- [新手报道]

新大榭软件管家 V5.8 Excel版 微信版 发布 财务/仓库/生产/销售/采购/行政/人事/校园 客服中心 - 办公软件 - 网站设计 - 广告招商

新大榭镜像 - 官方Web实验室 - 加入收藏 - 设为首页 广告是为了更好的发展 欢迎我区企业及商家赞助本站 首页文字黄金广告位(赞助)公益广告免费发布

查看: 275|回复: 0

[必修1] 7732 - 《信息技术》(必修一)P084【课件源代码】海伦公式求三角形面积

 关闭 [复制链接]
发表于 2021-9-13 22:07:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!

您需要 登录 才可以下载或查看,没有账号?注册

x
  1. # -*- coding: utf-8 -*-+ ], l& P) e' J, P4 R
  2. """
    6 A2 a; v: l: \% P6 m2 {+ a
  3. @Team: 新大榭论坛, ?( `& ]  g7 p
  4. @Author: 张黎斌
    0 y# Z5 t2 ^7 m! h
  5. @update: 2021-09-138 \7 n( X8 y: c* c
  6. @Version: v1.0
    & Q5 q, M! t" W4 m% S
  7. @BBSid: 7732-01-014 a4 O6 J1 E! V
  8. @Level: A5 ~; c/ E" V. a; `( U0 @
  9. ------------------------------------------------------------------+7 q* P% [; k' {1 H) k
  10. 【说明】:海伦公式求三角形面积(自定义函数案例)
    5 A: A8 z7 }) j- f* x$ h" L
  11. ------------------------------------------------------------------+$ b$ D+ }- x5 ?; M2 T4 i+ q
  12. """; G5 q( |  B$ n+ Y% P) Y; `
  13. print("") . ?# Q3 I/ ^5 C3 u- s4 |3 Y$ u2 E
  14. print("////////////////////////////////////////////////////////////")0 }' K# }! @) u- }6 B
  15. print("//                                                        //") & k- D; k$ i( h; _
  16. print("// 新大榭Python文件启动程序(py文件双击) V1.4.21.0901    //")
    ; g; |* J# u7 ^( j3 m: ~$ {% Z
  17. print("// ------------------------------------------------------ //")* v. }$ m6 b9 X
  18. print("// 新大榭Web实验室 http://lab.daxie.net.cn/               //")
    8 w9 ^0 i1 w) ~+ y8 {( e+ M: E
  19. print("//                                                        //")
    : h. Z$ W9 i4 c  }
  20. print("////////////////////////////////////////////////////////////")' x  G6 Z  K" A! g- j* Z
  21. print("") ; v( a: r/ d8 r. L9 P
  22. print("『海伦公式求三角形面积』本题解答如下:")
    7 j3 W  f+ M7 F! _8 _/ e% P( e
  23. print("------------------------------------------------------------")6 M4 ^9 o5 a& y  f
  24. print(">>> ",end="")
    & Z6 m2 M: \/ F1 D8 @
  25. # W7 a& B1 \' y1 @  @4 c% R
  26. # 以下为主程序核心代码 ↓↓↓
    * j: `! `$ O; B3 S
  27. "/////////////////////////////////////////////////////////////////", u! H: n; N- P# \; _$ `. U
  28. - i( M1 I+ T4 m% c
  29. def Area(a,b,c):4 l5 I; {1 n! `/ s; }
  30.     p=(a+b+c)/24 B2 r' W  ~" s9 d! Q0 N- u7 ~0 \
  31.     s=(p*(p-a)*(p-b)*(p-c))**0.5 # 初中学过求三角形的面积《海伦公式》
    9 p3 B" r* a: R( t  H9 k
  32.     return s2 @( [$ y& Z2 u
  33. print(Area(3,4,5))
    3 w" @& K# g1 o2 I# I% Z

  34. . G6 n2 L# @$ ?& B: Y. N0 W
  35. "/////////////////////////////////////////////////////////////////": D1 a, q7 l/ B; R1 u0 ?

  36.   u6 v, o, ]8 ^8 K2 f% w! D
  37. # ↓↓↓ 以下代码为程序界面美化1 k' C9 _. k& J% _6 F2 ~9 W  P
  38. print("")
    . g* J/ S  v9 z7 P' v* k
  39. print("////////////////////////////////////////////////////////////")
    9 o" ~4 b+ S7 N( l" g5 m& K3 a

  40. 7 a' Q. i8 k9 ?' C" V+ r# _* ^  S
  41. # ↓↓↓ 以下代码优化与答题无关,可屏蔽IDLE程序意外退出!
    7 O5 e/ Y% E  q2 U7 z4 I
  42. print("")
    7 p) ?9 k" n+ l8 U! k
  43. print("┏----------------------------┓")
    ' X1 M' K  I/ [( ]( F" ^0 G
  44. print("┣--- 按下回车键即退出程序 ---┫")' q+ I5 P3 D( u# j
  45. print("┗----------------------------┛")
    ! l+ J! p+ U8 V+ v
  46. print("") 1 g! w, l  D$ E. _1 K: S+ v7 n4 u
  47. input(">>> ")
复制代码

7732-01-01.py

1.77 KB, 阅读权限: 10, 下载次数: 2

新大榭Python学习社区公益培训、Excel业务指导、办公软件定制、网站建设、网络安全;新大榭Web实验室欢迎您!http://lab.daxie.net.cn/
Q群推荐 大榭本地求职招聘QQ群,欢迎转发分享本地招聘信息资讯! 官方招聘1群(已满);官方招聘2群:315816937 *
您需要登录后才可以回帖 登录 | 注册

本版积分规则

新大榭七周年,感谢由您!

文字版|小黑屋|新大榭 ( 浙ICP备16018253号-1 )|点击这里给站长发消息|

GMT+8, 2024-5-14 14:49 , Processed in 0.108957 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表