Python-从带有静态前缀的For循环中打印出迭代字符串

时间:2018-10-26 01:06:22

标签: python-3.x

我已经在命令行参数中使用了整数作为键,然后提示输入字符串,将字母移动给定的键,这样我就可以完美地打印出来了。我的问题是我正在尝试在新文本之前放置前缀,因为print函数在for循环中,因此会在每个字母之前打印前缀。

由于未声明输出,我无法在循环外使用新文本的打印功能。

我已经尝试过使用def和main函数,但最终只打印出1个字符或告诉我函数移在哪里(函数移在0x7fc2c89d6840)。

command line arguments, original text and key are above

def shift():

    code

    return characters  """being the finalized message which prints if I use print in the loop w/o defining a function"""


def main():
    print(f"newtext: {shift()}")



if __name__ == "__main__":
    main()

关于我应该朝哪个方向解决这个问题的任何建议?现在已经呆了几个小时了。感谢您的帮助

0 个答案:

没有答案