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

Два бандита

11.10.2020, 20:29. Показов 10070. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Неспокойно сейчас на стапелях шестого дока межгалактического порта планеты Торна. Всего через месяц закончится реконструкция малого броненесущего корвета “Эния”. И снова этому боевому кораблю и его доблестной команде предстоят тяжелые бои за контроль над плутониевыми рудниками Сибелиуса. Работа не прекращается ни на секунду, лазерные сварочные аппараты работают круглые сутки. От непрерывной работы плавятся шарниры роботов-ремонтников. Но задержаться нельзя ни на секунду.

И вот в этой суматохе обнаруживается, что термозащитные панели корвета вновь требуют срочной обработки сульфидом тория. Известно, что на обработку одного квадратного метра панели требуется 1 нанограмм сульфида. Всего необходимо обработать N прямоугольных панелей размером A на B метров. Вам необходимо как можно скорее подсчитать, сколько всего сульфида необходимо на обработку всех панелей “Энии”. И не забудьте, что панели требуют обработки с обеих сторон.

Входные данные
Во входном файле INPUT.TXT содержатся 3 целых положительных числа N (N ≤ 100), A (A ≤ 100), B (B ≤ 100)

Выходные данные
В выходной файл OUTPUT.TXT нужно вывести единственное число – вес необходимого для обработки сульфида тория в нанограммах.
INPUT.TXT 4 7
OUTPUT.TXT 6 3

Runtime error

Python
1
2
3
4
5
6
7
f = open('input.txt', 'r')
a, b, c = map(int, f.read().split())
f.close()
f = open('output.txt', 'w')
c = a + b - 1
f.write(str(c - a, c - b))
f.close()
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.10.2020, 20:29
Ответы с готовыми решениями:

Принцип работы Бандита
Здравствуйте. Возник вопрос сугубо от преподавателя по учебе: как работает инструмент "Bandit", нацеленный на поиск уязвимостей в...

Два бандита
Помогите пожалуйста с решением задачи, не знаю как сделать ввод нескольких переменных в одной строке. Решил задачу так, но этот сайт:...

[R] Принцип однорукого бандита
Здравствуйте. Подскажите как лучше реализовать. Необходимо имитировать принцип работы однорукого бандита(игрового автомата) в R. С таким...

9
Status 418
Эксперт Python
4584 / 2350 / 601
Регистрация: 26.11.2017
Сообщений: 5,262
Записей в блоге: 3
11.10.2020, 20:36
Python
1
2
a, b = map(int,input().split())
print(b-1, a-1)
1
1 / 1 / 0
Регистрация: 09.11.2019
Сообщений: 86
11.10.2020, 20:42  [ТС]
Python
1
2
3
4
5
6
f = open('input.txt', 'r')
a, b = map(int, f.read().split())
f.close()
f = open('output.txt', 'w')
f.write(b-1, a-1)
f.close()
так?
нужно через файловый ввод вывод
выдаёт Runtime error
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
11.10.2020, 20:55
Цитата Сообщение от New_user4 Посмотреть сообщение
так?
Тебе ж написали причину Записать число в файл

Добавлено через 31 секунду
В файл пишутся строки, а не числа
0
1 / 1 / 0
Регистрация: 09.11.2019
Сообщений: 86
11.10.2020, 21:02  [ТС]
Python
1
2
3
4
5
6
f = open('input.txt', 'r')
a, b = map(int, f.read().split())
f.close()
f = open('output.txt', 'w')
f.write(str(b-1, a-1))
f.close()
Runtime error
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
11.10.2020, 21:05
Лучший ответ Сообщение было отмечено New_user4 как решение

Решение


f.write(str(b - 1) + ' ' + str(a - 1))
3
90 / 125 / 28
Регистрация: 17.10.2010
Сообщений: 1,332
11.10.2020, 21:24
iSmokeJC,
Python
1
2
3
4
5
6
f = open('input.txt', 'r')
a, b = map(int, f.read().split())
f.close()
f = open('output.txt', 'w')
f.write(str(b-1 + ' ' + a-1))
f.close()
Почему то ошибку выдает, что неправильно?????
Миниатюры
Два бандита  
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
11.10.2020, 21:35
isaak, не пробовал тупо скопипастить мою строчку?
Посмотри внимательно на скобки

Добавлено через 8 минут
У тебя сейчас выражение такого вида
записать_в_файл( получить_строку_из( число + строка + число ))
Например в джаве такое прокатило бы. А в питоне - нет.
1
90 / 125 / 28
Регистрация: 17.10.2010
Сообщений: 1,332
11.10.2020, 21:37
iSmokeJC, понял, ступил я не внимательно посмотрел, извиняюсь. К концу вечера голова плохо варит.
0
11.10.2020, 21:42

Не по теме:

isaak, да бывает, чё...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.10.2020, 21:42
Помогаю со студенческими работами здесь

Подскажите где взять символы для однорукого бандита
Нужно создать имитацию игры "однорукий бандит", может кто знает где взять красивые символы для этого вишенки и т.д. И еще вопрос, что...

Имитация "однорукого бандита" (игрального автомата)
Однажды начинающий программист Иннокентий решил написать программу, имитирующую однорукого бандита. Как читателю известно, это игровой...

Решение биквадратного уравнение: выводит 4 корня, первый два 0, а вторые два НЕ ЧИСЛО, а должно быть только два нуля
Столкнулся с проблемой, при данных 1, 2 ,0 ответ выводит 4 корня, первый два 0, а вторые два НЕ ЧИСЛО. А должно быть по идеи только два...

Одномерный массив. Найти в нем два максимальных и два минимальных элемента.
решите пожалуйста задачу)))))): дан одномерный массив. надо найти в этом массиве два максимальных и два минимальных элемента....

Вернуть индекс числа два и соседнего с ним, если тоже два
У нас есть список чисел, и нам надо вернуть индекс двойки, если рядом с ним тоже двойка, в противном случае вернуть None. Пример: ...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru