嗨,这是我的第一篇文章。我正在为我的Python课程做作业。我的代码即将完成,但是换行出现了问题。我有三张图片,显示我提交成绩时的成绩。我的理论是这是我的循环问题,我将需要添加一个中断或以某种方式更改结构。如果可以的话,也请您指出正确的方向,而不是免费给我答案,我们将不胜感激。非常感谢。
https://imgur.com/D34gqwD https://imgur.com/1tYuoPO https://imgur.com/Xw5NjOH
我的代码也如下:
string = input('Enter input string: ')
while string != 'q':
if ',' not in string:
print('\nError: No comma in string.')
else:
string = string.replace(' ','')
string_parts = string.split(',')
print('\nFirst word: %s' % string_parts[0])
print('Second word: %s' % string_parts[1])
user_input= input('Enter input string: ')
string = user_input
答案 0 :(得分:1)
将您的输出和预期的输出进行比较,我发现唯一的区别是您的输出中没有换行符(\n
)。我认为循环的结构没有任何问题。
观察讲师在哪里要求您放置换行符,然后将其添加到循环的相关部分。