我做了一个解密.py文件以获得乐趣,但在解密时,文本是垂直显示的。我目前的代码是:
while depthTracker >= 0:
depthTracker -= 1
multiplier = 32 ** depthTracker
letter = userIn
letter = letter // multiplier
userIn -= letter * multiplier
letterPrint(letter)
在此代码中,每个字母一次解密一个,并以我的def函数def letterPrint(nb):
显示,该函数根据数字打印正确的字母。
答案 0 :(得分:3)
在letterPrint中,您要打印的地方,
print('whaterver you want to print',end = ' ')
答案 1 :(得分:2)
如果您在 letterPrint 中的打印命令末尾留下悬空逗号,系统例程将不会启动新行。我无法评论您的实际代码,因为您没有提供它。但是,它可能看起来像这样:
print letter,
请注意尾随逗号。
答案 2 :(得分:1)
什么版本的python?
如果它是2.7我认为您可以将letterPrint
中的print语句更改为以下内容:
print str,
如果是3.0,我认为你可以做到这一点:
print(str, end=" ")
这是你想要的行为吗?
Python 2.7 (r27:82525, Jul 4 2010, 07:43:08) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
i = 1
while i < 5:
print "hi",
i = i + 1
> hi hi hi hi