python编译错误,求助

P1104 生日

@[ygtqww](/user/990454) `input().split(' ')`多加一个`' '` 并不会让你的程序运行得如你所愿,因为你明确写了`' '` 后就是每次都按照一个空格来进行切割,大多数情况下没有问题,但是如果数据之间有两个空格呢?那就多切出来一个空字符串。 本题的问题是洛谷老题的数据里带有回车符 `\r`,用`.split(' ')`切割后会被保留,解决方案:①改成 `input().split()`,这里只保留可见字符,关于`split`括号里面加不加东西的区别你可以自己试试;②筛掉末尾`\r`,`input().strip().split()`。 改完你的程序依然不正确,请认真审题 > (如果有两个同学生日相同,输入靠后的同学先输出) 另外 Python 一般不特殊注明的都是解释器,不是编译器,不可能存在编译错误,洛谷某些提示有问题,而且 RE 算不得是编译错误,RE 是运行错误,即 Python 在运行过程中才发现程序错误。
by Terrible @ 2023-06-08 10:49:21


②`input().strip().split(' ')`
by Terrible @ 2023-06-08 10:50:18


|