1
因此,我一直在经历Grok学习的GYM,我遇到了一个奇怪的混乱。我的代码是在这个单词的每个字母之间打印"__"
,但是在我打印它之后,grok在它下面打印了一个额外的行,这意味着我无法完成该练习。下面的代码:Grok学习中的额外拖尾线
c = input("Enter a word: ")
b = ''
for i in c:
b = b + i + "__"
print(b)
因此,我一直在经历Grok学习的GYM,我遇到了一个奇怪的混乱。我的代码是在这个单词的每个字母之间打印"__"
,但是在我打印它之后,grok在它下面打印了一个额外的行,这意味着我无法完成该练习。下面的代码:Grok学习中的额外拖尾线
c = input("Enter a word: ")
b = ''
for i in c:
b = b + i + "__"
print(b)
使用raw_input()
而不是input()
:
输入()实际上评估输入像Python code.raw_input()返回用户输入的字符串逐字。
c = raw_input("Enter a word: ")
b = ''
for i in c:
b = b + i + "__"
print(b)
输出:
Enter a word: saket
s__
s__a__
s__a__k__
s__a__k__e__
s__a__k__e__t__
Python 3不使用raw_input(),除非你在一个非常旧的版本中。 input()工作正常,我认为他的问题在于实现。就个人而言,我只会使用'__'。join(),但我想这不是练习的要点=) – BlivetWidget
你可以显示不正确的输出是什么样子的例子吗? – idjaw