如何打印不带括号,逗号和撇号的数组

时间:2019-03-29 20:54:59

标签: python-3.x

https://i.imgur.com/i4KBnkA.png是代码工作和输出的图像。

我有一个作业分配从输入的姓名和分数创建一个高分列表。应该按顺序显示它们,而我却能正常工作,我一生都无法弄清楚如何从代码中删除不必要的格式。我已经尝试过进行连接工作,无法真正弄清楚转换为String选项...我可能会完全相信此解决方案,但是我真的想知道如何使其更易于阅读。

Scores = []
count = 0
question = True

while question == True:
    name = str(input("Whose score are you inputting?"))
    if name != "Done":
        score = int(input("What did " + name + " score?"))
        entry = score, name
        Scores.append(entry)
        count = count + 1
    elif name == "Done" and count < 5:
        print("You haven't input 5 scores yet!")
    else:
        question = False
        Scores.sort(reverse=True)
        print(*Scores, sep='\n')

input("")

0 个答案:

没有答案