Python经典编程习题100例:第18例:求a+aa+aaa
不要⾃卑,去提升实⼒snmp协议工作原理
互联⽹⾏业谁技术⽜谁是爹
如果⽂章可以带给你能量,那是最好的事!请相信⾃⼰
加油o~
本⼈初学Python,只为熟悉语法编写,⼤神请勿理会
点击下⾯链接
题⽬描述:
求s=a+aa+aaa+aaaa+aa…a的值,其中a是⼀个数字。例如2+22+222+2222+22222(此时共有5个数相加),⼏个数相加由键盘控制。
解题思路:
>本题主要利⽤了reduce函数
python基础代码100例
运算符优先级排序由高到低>reduce(fn,list)
>第⼀个参数为函数,表⽰要操作的,第⼆个为要操作的可迭代对象
代码:
import functools
sum=0
sn=[]
n=int(input())
a=int(input())
pdm文件用什么软件打开for i in range(n):
sum=sum+a
japonensisjava版comment用法及搭配a*=10
sn.append(sum)
duce(lambda x,y:x+y,sn)
print(sn)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论