PS:如果某道题我没有做笔记,这并不是我偷懒,而是我做这道题思路很清晰,我觉得easy.

第2章-12 输出三角形面积和周长

本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。
注意:在一个三角形中, 任意两边之和大于第三边

三角形面积计算公式:
area=s(s−a)(s−b)(s−c)【整体开根号】
​其中s=(a+b+c)/2

我的代码:

别人的代码:
我学到了什么:
①**math.sqrt()==0.5;后者的效率更高,前者看上去更易理解

补充:写python程序时,出现错误:
ValueError: math domain error
原因:
某些操作不符合数学定义,如对负数取对数,对负数开平方。

②list.sort()无返回值。如果把这个赋值给某一个变量,那么它是无类型,编译会报错。即使使用了list()转换也是无效的。

关于list.sort()的补充:
list.sort(cmp=None, key=None, reverse=False)

参数:
cmp – 可选参数, 如果指定了该参数会使用该参数的方法进行排序。注意是方法,一般应该指的是库里面已经定义好的库方法吧

key – 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。注意key应该是等于一个已经定义了的函数的名称

reverse – 排序规则,reverse = True 降序, reverse = False 升序**(默认)**。

③相比于别人的答案中使用了if,我的方法中使用了列表储存,创新且效率高,不足之处在于我写的名称太长了

④前面提到我的命名太长,导致截图的时候整个图被拉伸,字体显得很小,所以我温习了一下多行语句的书写,是加上“\”

⑤开始意识到要在等号两边加上一个空格,不然会显得我的代码很拥挤,不够美观

第2章-13 分段计算居民水费

为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关:当x不超过15吨时,y=4x/3;超过后,y=2.5x−17.5。`

我的代码:
x = int(input())
if x<=15:
y = 4x/3
else:
y = 2.5
x-17.5
print("{0:.2f}".format(y))

这个很简单, 就不再多说了

第2章-14 求整数段和

给定两个整数A和B,输出从A到B的所有整数以及这些数的和。

输出格式:
首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X。

我的代码:

第三周python练习相关推荐

  1. python嵩天课堂笔记_[Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周)

    [Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) [Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) 目录 强化学习 定义 马尔科夫决策过程 基本元素 值函数 最优值 ...

  2. 三周写出高性能的Python代码,这些小技巧你值得一试。

    1一个不上进的 Python 使用者 我是一个有 C 语言背景的开发者.最近转做了 Python,平时用 Python 还算 6,这周在给新员工分享工作之后,有个小孩跑来问我:"哥,你是学 ...

  3. python能开发什么产品_三周学 Python ?不,三周做个产品

    我的同事在看到毫无开发经验的我用三周时间,不但从零基础用上了 Python,还做出了一个客户关系管理系统,强烈邀请我分享经验.惶恐,因为我并没有出色的智商,也没有觉得三周学 Python 是一个体现自 ...

  4. 初学Python三周总结感想

    一.学习心得 已经有了C++的基础在,在自学Python的时候发现稍微容易了许多,但是也遇到了许多的障碍,这也是Python的一大特色吧,就拿我印象深刻的说,一个是对齐,这个在C++中是不需要重要要求 ...

  5. python 科学计算三维可视化笔记(第三周 高级进阶)

    python 科学计算三维可视化笔记 第三周 高级进阶 python 科学计算三维可视化笔记 第三周 高级进阶 一.Mayavi 入门 1. Mayavi 库的基本元素 2. 快速绘制实例 3. Ma ...

  6. 前三周学习Python的心得与感受

    还没有接触Python时,我以为这门语言会和C++有着天壤之别,但当我真正开始接触它时,才发现,Python与C++非常相似却又非常不同,刚上手时,Python给我的第一感受就是舒服,自我感觉它比C+ ...

  7. 使用python程序判断某天是不是每个月的第三周的周六问题

    假如每个月的第三周的周六是某品牌的会员日,写一个函数ChackDate(date),判断当天是否是品牌日. 例如: ChackDate("20180911") flase Chac ...

  8. python123《python语言程序设计》程序设计题第一周第二周第三周第四周第五周

    第一周学习 eval定义 eval(expression,globals=None,locals=None) -expression:该参数是一个字符串,python会使用globals字典和loca ...

  9. python笔记_第三周

    python笔记_第三周 第十天 回调函数 回调函数就是一个被作为参数传递的函数把函数a当做一个值 赋值给函数b的形参, 在调用函数b的时候 在函数体内 适当的实际调用函数a, 这个函数a就是回调函数 ...

最新文章

  1. docker基础维护命令
  2. 数字类型的不正确转换漏洞
  3. vue mixins
  4. 业务层勿用继承,不要为了方便舍弃了性能。TʌT不好意思我错了
  5. namespace-C#命名空间
  6. 正则表达式JavaScript版本回顾笔记背诵版本
  7. mysql 触发器 lod_MySQL--初探触发器的使用和理解
  8. PAT甲级题考点(转载各个大佬)
  9. python mro文件_Python中MRO
  10. 你真的了解LinkedBlockingQueue的put,add和offer的区别吗
  11. 电子商务中与客户沟通宝典
  12. TortoiseCVS 安装遇到的一些问题
  13. WTL 自绘控件库 (CQsAnimaStatic)
  14. 安装MATLAB时报错:提取错误 安装dsp_doc_en_common时检测到以下错误:某安装路径(指定的路径无效)
  15. win10键锁定计算机,Win10中最强大的键!你所不知道的Win键
  16. 2022计算机保研心得
  17. conemu 打开wsl 报错
  18. SharkCDN,极速构建 CDN DNS 运营平台
  19. 数据分析与可视化学习心得
  20. TJPU-36 大数阶乘

热门文章

  1. 2011年上海免费pmp活动计划
  2. NFS-Ganesha
  3. RH236配置IP故障转移--配置NFS Ganesha
  4. MySQL存储过程创建与使用
  5. Qone中的国际化java类
  6. zabbix4.0学习五:Zabbix监控邮箱发送设置
  7. Js WebSocket简单抽象类实现
  8. How to Compile mpc
  9. cocos creator 播放音效
  10. ear包目录_EAR包的组成结构