Python解析字符串分配

时间:2019-04-03 01:56:05

标签: python

嗨,这是我的第一篇文章。我正在为我的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

1 个答案:

答案 0 :(得分:1)

将您的输出和预期的输出进行比较,我发现唯一的区别是您的输出中没有换行符(\n)。我认为循环的结构没有任何问题。

观察讲师在哪里要求您放置换行符,然后将其添加到循环的相关部分。