python基础练习题(题目求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数...

python基础练习题(题⽬求s=a+aa+aaa+aaaa+aa…a的值,其中
a是⼀个数。。。
day11
---------------------------------------------------------------
实例018:复读机相加
题⽬求s=a+aa+aaa+aaaa+aa…a的值,其中a是⼀个数字。例如2+22+222+2222+22222(此时共有5个数相加),⼏个数相加由键盘控制。分析:很简单,字符串*x可以复制。
1 a = input('请输⼊数字:')aaaaaaaaaaaaaaaaaa
2 n = input("请输⼊要加⼏次:")
3 s = 0
4for i in range(1,int(n)+1):
5    s += int(a*i)
6print(f"总和为:{s}")
看下答案:
a=input('被加数字:')
n=int(input('加⼏次?:'))
res=0
for i in range(n):
res+=int(a)
a+=a[0]
print('结果是:',res)
⽤了字符串的切⽚,也很巧妙吧,感觉都可以

本文发布于:2024-09-20 20:27:21,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/360825.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:相加   个数   键盘   控制   练习题
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议