2024-09-30 03:25:12 发布
网友
使用python,我怎样才能让一个out看起来像这个doogg,这样每个字母都会重复一次。我试过这样的东西
# Program 21 def double(source): pile = "" for letter in source: pile = pile+letter+letter print pile print pile
但结果看起来
dd ddoo ddoogg
试试看
def double(source): word = [] for x in range(len(source)): word.append(source[x]*(x+1)) print ''.join(map(str, word)) double("dog") input()
如果您想将所有内容都放在一行中,请在Python2中尝试以下方法:
def double(source): word = [] for x in range(len(source)): word.append(source[x]*(x+1)) print ''.join(map(str, word)), double("dog") input()
对于python 3:
def double(source): word = [] for x in range(len(source)): word.append(source[x]*(x+1)) print(''.join(map(str, word)), end="") double("dog") input()
"".join(l*i for i,l in enumerate(my_word,1))
我想我应该去做
试试看
如果您想将所有内容都放在一行中,请在Python2中尝试以下方法:
对于python 3:
我想我应该去做
相关问题 更多 >
编程相关推荐