Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 10.10.2018
Сообщений: 5

Что такого можно послать в input что-бы вызвать runtime error?

11.10.2018, 22:24. Показов 2038. Ответов 7

Студворк — интернет-сервис помощи студентам
input производится в самом начале программы, и она вылетает с runtime error.
Более конкретную инфу дать не могу, так как в тестах не пишутся ни входные данные, ни конкретно об ошибке.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
word = input()  # вылетает прям от сюда.
letters = input()
elements = 7
print(' ')
for letter in letters:
    if letter in word:
        word = word.replace(letter, '')
    elif not (letter in word) and word:
        elements -= 1
if not word and elements:
    print('Win')
elif not elements and word:
    print('Lose')
elif elements and word:
    print('Unknown')
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.10.2018, 22:24
Ответы с готовыми решениями:

Fatal Error: ob_start(). что это я такого сделал что получают такую ошибку
Добрый день. С админкой битрикса знаком плохо. На главную страницу сайта переходит нормально. но если захожу в ЛЮБУЮ категорию...

Что за ошибки Exception и Runtime error

Runtime Error 217 at - что за ошибка?
После завершения программы вылетает ошибка: Runtime Error 217 at вот код: unit Unit8; interface uses Windows,...

7
 Аватар для Semen-Semenich
5222 / 3469 / 1173
Регистрация: 21.03.2016
Сообщений: 8,295
12.10.2018, 16:38
а сама задача как звучит? что подается на вход программе?
0
0 / 0 / 0
Регистрация: 10.10.2018
Сообщений: 5
12.10.2018, 18:40  [ТС]
В старой детской игре "Виселица" один игрок загадывает слово, а другой пытается его угадать, называя по одной буквы. Если буквы нет в этом слове, то рисуется один из элементов картинки (вся картинка состоит из 7 элементов: эшафот, виселица, веревка, голова, руки, туловище и ноги). Если игрок угадывает букву, то буква (или буквы, если имеется несколько одинаковых букв) пишется на соответствующем ей месте. Если вся картинка будет нарисована, а слово не угадано, то игрок проигрывает. Если все буквы слова будут открыты, а картинка еще не дорисована, то игрок выигрывает. Буквы "и" (ASCII-код 168) и "й" (ASCII-код 169) считаются одной буквой, буква "ё" в игре не используется.
Требуется по слову и последовательности названных букв определить результат игры.
В первой строке входного файла – загаданное слово, сотоящее только из строчных русских букв, а во второй – названная последовательность букв (тоже строчные русские), не более 32 букв.
Вывести одну из трех строк:
Win – выигрыш,
Lose – проигрыш,
Unknown – при исчерпании набора букв и невыполнении условий выигрыша.
0
 Аватар для Semen-Semenich
5222 / 3469 / 1173
Регистрация: 21.03.2016
Сообщений: 8,295
12.10.2018, 19:00
'В первой строке входного файла – загаданное слово, сотоящее только из строчных русских букв, а во второй – названная последовательность букв' сдается мне что данные читаются из файла а не подаются построчно.
1
Фрилансер
 Аватар для Black Fregat
3709 / 2082 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
13.10.2018, 01:22
Цитата Сообщение от IGragon Посмотреть сообщение
В первой строке входного файла
Таки да, с большой вероятностью Вам нужно организовать чтение какого-нибудь "input.txt"
Посмотрите внимательнее, в условии такие моменты обычно оговариваются.

Чем-то другим объяснить вылет на первой строке - сложно
1
0 / 0 / 0
Регистрация: 10.10.2018
Сообщений: 5
15.10.2018, 21:18  [ТС]
Попробовал, как Вы сказали, но выдаёт Disabled function 'open'
через sys тоже нельзя Disabled import 'sys'
0
Фрилансер
 Аватар для Black Fregat
3709 / 2082 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
15.10.2018, 22:36
Я не предлагал экспериментировать. Я написал:
Цитата Сообщение от Black Fregat Посмотреть сообщение
Посмотрите внимательнее, в условии такие моменты обычно оговариваются.
Вы на этом движке первый тест сдаёте?
Там нет пробной задачи где-нибудь в начале, типа сложить 2 числа?
0
0 / 0 / 0
Регистрация: 10.10.2018
Сообщений: 5
15.10.2018, 23:25  [ТС]
В начале есть, и они прекрасно с первого раза зашли в одну и две строчки соответственно.
Я бы попробовал написать на другом языке, но кроме питона ничего не знаю
Для всех задач input.txt или стандартный ввод Вывод: output.txt или стандартный вывод
1:
На соревнования по дзюдо в Пекин прибыло N спортсменов разных стран, выступающих в некоторой весовой категории. Для выявления среди них чемпиона используется олимпийская система ("плей-офф"), в которой участник выбывает из соревнования после одного поражения. Олимпийская система наиболее предпочтительна для числа участников, являющегося степенью двух: 2, 4, 8, 16, 32,…. Все участники выписываются в столбик по номерам и на первом этапе проводятся схватки между первым и вторым, третьим и четвертым и т.д. Во второй этап выходят только победители первого этапа, а проигравшие выбывают из дальнейшей борьбы за первое место. Для победителей первого этапа процедура повторяется и так продолжается до тех пор, пока не останется один игрок, выигравший все встречи. Если число участников не является степенью двойки, то для некоторых участников проводится дополнительный этап, после которого число участников сокращается до нужного количества. Например, для 5 участников сначала проводится одна дополнительная схватка, после которой остается 4 участника, затем две полуфинальные и финальная схватка, в которой выявляется чемпион. Всего нужно провести 4 схватки.
Напишите программу, которая вычислит число схваток, которые необходимо провести для выявления чемпиона среди N участников.
В первой строке ввода содержится одно целое число N (1 ≤ N ≤ 100) – количество участников.
Вывести одно целое число – количество схваток для выявления чемпиона.
2:
Для выступления гимнастов необходимо застелить площадку размером N × M метров циновками двух цветов. Циновки имеют размер 1 × 1 метр. Циновками белого цвета выстилается внутренняя часть площадки, а по краю площадки полосой в 1 метр должны постелены циновки красного цвета.
Напишите программу, которая вычисляет количество циновок каждого цвета для застилания площадки.
В первой строке ввода содержатся два целых числа N (2 ≤ N ≤ 100) и M (2 ≤ M ≤ 100) – размеры площадки.
Вывести два целых числа через пробел – количество циновок красного и белого цветов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.10.2018, 23:25
Помогаю со студенческими работами здесь

выходит ошибка RunTime Error что делать?
Установил Adobe Premiere Pro 2.0. Теперь когда нажимаю на значок выходит ошибка "RunTime Error. This application has requested ....."....

Что тут может вызывать runtime error?
В старой детской игре "Виселица" один игрок загадывает слово, а другой пытается его угадать, называя по одной буквы. Если буквы нет в этом...

Можно ли послать соседним элементам сделать что-то?
можно ли в jquery вот так? <div class=r> <mg class=y> </img> </div <div class=r> <mg class=y> </img> </div <div...

Что можно такого сделать на SFML?
Пожалуйста, накидайте идей. Хочу что-то сделать на SFML, но ничего не приходит в голову, а практика нужна. Нужно хотя-бы 10-20 проектов...

Выдает ошибку runtime error 424 object required в коде не пойму что и как
Dim Фамилия, Имя, Отчество, Регион, List As String Dim Номер, год, экзаменационный As Integer Private Sub CommandButton2_Click() ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
YAFU@home — распределённые вычисления для математики. На CPU
Programma_Boinc 20.01.2026
YAFU@home — распределённые вычисления для математики. На CPU YAFU@home — это BOINC-проект, который занимается факторизацией больших чисел и исследованием aliquot-последовательностей. Звучит. . .
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru