《每天一个Python小程序》
java转python选手,案例选自菜鸟教程https://www.runoob.com/
时光代码粥
女研究生小白,在线分享
展开
-
求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。
两个注意点:①reduce函数:从左到右对一个序列(str)的项累计地应用有两个参数的函数(lambda x,y:x+y),以此合并序列到一个单一值。②lambda :匿名函数声明,冒号前是形参,如果没有形参可以省略,冒号后是表达式或者语句。原创 2023-05-27 10:22:08 · 115 阅读 · 1 评论 -
利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
注意点:python中不像java、c、c++中有a>b?a:b 这样的三目运算符,在python中条件运算符表示为 a if a>b else b。原创 2023-05-27 09:59:42 · 568 阅读 · 1 评论 -
输出 9*9 乘法口诀表。
print()函数输出格式化:%d代表十进制整数,默认输出换行,若不换行,需要加end属性。range(a,b)函数范围在[ a , b)。原创 2023-05-24 16:20:38 · 126 阅读 · 0 评论 -
输入三个整数x,y,z,请把这三个数由小到大输出。
错误2:排序方法sort()是python的内置方法,对列表内容进行排序,无返回。排序内容可以是数字可以是字符串,此处必须转化为数字类型,因为字符串排序规则按照ascii表,从字符串首比较到字符串尾,对于字符串比较,‘5’是大于‘100’的。题目 : 输入三个整数x,y,z,请把这三个数由小到大输出。错误1:python的列表对象使用append方法添加元素。原创 2023-05-22 16:25:41 · 256 阅读 · 1 评论