Автор | Сообщение |
|
Отправлено: 30.01.21 22:58. Заголовок: Попытка решить №26,27 Демо-версии КЕГЭ по информатике 2021
|
|
|
Ответов - 7
[только новые]
|
|
|
| Администратор
|
Сообщение: 2373
|
|
Отправлено: 30.01.21 23:01. Заголовок: dbaxps пишет: p1,p2 ..
dbaxps пишет: цитата: | p1,p2 = map(int,f.readline().split(" ")) |
|
|
|
|
|
Отправлено: 30.01.21 23:06. Заголовок: Тест
[boris@fedora33server python]$ python djobs27.py Traceback (most recent call last): File "/home/boris/python/djobs27.py", line 6, in <module> p1,p2 = map(int,f.readline().split(" ")) ValueError: invalid literal for int() with base 10: '\n' Все равно читаются строки , на мой взгляд обход в предложенной ( мной ) конвертации при решение 26
|
|
|
|
Отправлено: 31.01.21 13:09. Заголовок: Все равно читаются с..
dbaxps пишет: цитата: | Все равно читаются строки , на мой взгляд обход в предложенной ( мной ) конвертации при решение 26 |
| А не надо читать файл дальше, чем это нужно. Ваше решение работает НЕВЕРНО, если в файл дописать мусорные данные в конец.
|
|
|
|
Отправлено: 31.01.21 13:29. Заголовок: Даже если мусор не дописывать
|
|
|
|
Отправлено: 31.01.21 13:47. Заголовок: Далее
Код Евгения Джобса слетает на первом же вызове, когда строка файла в полном порядке (Python 3.9.1 Linux Fedora 33).
|
|
|
|
Отправлено: 31.01.21 13:57. Заголовок: Инцидент улажен. Код..
Инцидент улажен. Код правильный.
|
|
|
|
Отправлено: 31.01.21 14:33. Заголовок: Ошибка моя
Этот код работает :- цитата: | Код : p1, p2 = map(int, f.readline().split()) |
| Указание К.Ю. Полякова было мной не верно интерпретировано, просто означая конец файла.
|
|
|
|