2015-10-13 25 views
1

因此,我一直在经历Grok学习的GYM,我遇到了一个奇怪的混乱。我的代码是在这个单词的每个字母之间打印"__",但是在我打印它之后,grok在它下面打印了一个额外的行,这意味着我无法完成该练习。下面的代码:Grok学习中的额外拖尾线

c = input("Enter a word: ") 
b = '' 
for i in c: 
    b = b + i + "__" 
    print(b) 
+1

你可以显示不正确的输出是什么样子的例子吗? – idjaw

回答

0

使用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__ 
+0

Python 3不使用raw_input(),除非你在一个非常旧的版本中。 input()工作正常,我认为他的问题在于实现。就个人而言,我只会使用'__'。join(),但我想这不是练习的要点=) – BlivetWidget