python |添加图案1 22 333 4444 55555​ ....?
我如何添加 1 22 333 4444 55555 ....?
i) 情况 1:n = 1,v = 1
ii) 情况 2:n= 2,v = 23 (注:23 是由 1 + 22 推导出来的)
def create_sequence():
n = int(input('Enter the number till which you want the sequence:'))
for i in range(1,n+1):
print(str(i) * i)
create_sequence()
How do i do addition of 1 22 333 4444 55555 ....?
i) case 1: n = 1, v = 1
ii) case 2: n= 2, v = 23 (Note: 23 is derived as 1 + 22)
def create_sequence():
n = int(input('Enter the number till which you want the sequence:'))
for i in range(1,n+1):
print(str(i) * i)
create_sequence()
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您会生成形式
str(i)*i
的一系列元素,然后将其投入整数,然后sum
该序列。You generate a sequence of elements of the form
str(i)*i
, which you cast into an integer, thensum
that sequence.利用循环,它们是你的朋友
Take advantage of loops, they are your friend