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

Баскетбол

11.10.2020, 21:41. Показов 14773. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Известны результаты каждой из 4х четвертей баскетбольной встречи. Нужно определить победителя матча. Побеждает команда, набравшая больше очков в течение всего матча.

Входные данные
Входной файл INPUT.TXT содержит 4 строки, в каждой строке находится два целых числа a и b – итоговый счет в соответствующей четверти. а – количество набранных очков за четверть первой командой, b – количество очков, набранных за четверть второй командой. (0 ≤ a,b ≤ 100).

Выходные данные
В выходной файл OUTPUT.TXT выведите номер выигравшей команды, в случае ничьей следует вывести «DRAW».
INPUT.TXT
26 17
13 15
19 11
14 16
OUTPUT.TXT
1
INPUT.TXT
14 15
17 18
20 20
15 17
OUTPUT.TXT
2
INPUT.TXT
15 16
18 17
10 12
14 12
OUTPUT.TXT
DRAW

Python
1
2
3
4
5
6
7
8
9
10
11
12
f = open('input.txt', 'r')
a1, b1 = map(int, f.read().split())
a2, b2 = map(int, f.read().split())
a3, b3 = map(int, f.read().split())
a4, b4 = map(int, f.read().split())
a = a1 + a2 + a3 + a4
b = b1 + b2 + b3 + b4
f.close()
f = open('output.txt', 'w')
c = a + b - 1
f.write('1' if a > b '2' elif a < b else 'DRAW')
f.close()
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.10.2020, 21:41
Ответы с готовыми решениями:

Задача Баскетбол. Когда ввожу цифры, выводит не то, что надо
Написал код задачи, но когда ввожу цифры, выводит не то, что надо в чем проблема? Цифры 1 и 2 выводит спокойно, а слово DRAW при числах,...

Баскетбол(списки)
Ребята из четвертого класса СШ 27 играли в баскетбол. Те, кто попал в корзину 5 и более раз, получили призы. Узнайте, сколько ребят ушли...

Баскетбол
Здесь кто нибудь увлекается баскетболом? Если да,пишите свои любимые команды и игроков. Плюс сейчас начинаются финалы конференций в NBA,...

7
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
11.10.2020, 21:50
и в чем вопрос?
0
1 / 1 / 0
Регистрация: 09.11.2019
Сообщений: 86
11.10.2020, 21:54  [ТС]
Compilation error

Добавлено через 41 секунду
Как проще написать код и что не так в 11 строчке?
0
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
11.10.2020, 22:01
New_user4,
Python
1
('1' if a > b else '2' if a < b else 'DRAW')
Добавлено через 35 секунд
elif при выводе не используется
0
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
11.10.2020, 22:08
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
a = 0
b = 0
result = 'DRAW'
with open('input.txt', 'r') as f_in, open('output.txt', 'w') as f_out:
    for line in f_in.read().splitlines():
        a1, b1 = map(int, line.split())
        a += a1 
        b += b1
    if a > b:
        result = '1'
    elif a < b:
        result = '2'
    f_out.write(result)
0
1 / 1 / 0
Регистрация: 09.11.2019
Сообщений: 86
11.10.2020, 22:19  [ТС]
блин 10 строчка вообще не нужна, ошибочно попала сюда

Добавлено через 39 секунд
Python
1
2
3
4
5
6
7
8
9
10
11
f = open('input.txt', 'r')
a1, b1 = map(int, f.read().split())
a2, b2 = map(int, f.read().split())
a3, b3 = map(int, f.read().split())
a4, b4 = map(int, f.read().split())
a = a1 + a2 + a3 + a4
b = b1 + b2 + b3 + b4
f.close()
f = open('output.txt', 'w')
f.write('1' if a > b else '2' if a < b else 'DRAW')
f.close()
Runtime error

Добавлено через 3 минуты
Runtime error
Цитата Сообщение от Semen-Semenich Посмотреть сообщение
a = 0
b = 0
result = 'DRAW'
with open('input.txt', 'r') as f_in, open('output.txt', 'w') as f_out:
    for line in f_in.read().splitlines():
        a1, b1 = map(int, line.split())
        a += a1
        b += b1
    if a > b:
        result = '1'
    elif a < b:
        result = '2'
    f_out.write(result)
0
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
11.10.2020, 22:40
Лучший ответ Сообщение было отмечено New_user4 как решение

Решение

какой ресурс? на компе без ошибок работает.

Добавлено через 7 минут
В простейшем виде алгоритмическая реализация решения данной задачи может быть представлена следующим образом:

int a, a1, a2, a3, a4, b, b1, b2, b3, b4

read(a1, b1, a2, b2, a3, b3, a4, b4)

a = a1+a2+a3+a4
b = b1+b2+b3+b4

if(a > b) write(1)
if(a < b) write(2)
if(a == b) write('DRAW')
Здесь можно обойтись меньшим числом переменных, если использовать цикл для чтения данных по четвертям. Такая реализация немного сложнее, но более универсальна что и сделано. как вариант еще

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
a = 0
b = 0
result = 'DRAW'
with open('input.txt', 'r') as f_in, open('output.txt', 'w') as f_out:
    for _ in range(4):
        a1, b1 = map(int, f_in.readline().split())
        a += a1 
        b += b1
    if a > b:
        result = '1'
    elif a < b:
        result = '2'
    f_out.write(result)
1
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
11.10.2020, 22:48
нашел ресурс и специально зарегился и проверил эту задачу. результат на скрине

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

Баскетбол.
Кто то увлекается ?

баскетбол
Баскетбол (Время: 1 сек. Память: 16 Мб Сложность: 5%) Известны результаты каждой из 4х четвертей баскетбольной встречи. Нужно...

Баскетбол
Всем известна игра баскетбол И так игра закончилась с суммарным счетом 72, Одна из команд забросила в 3 раза больше мячей ...

Фильмы про баскетбол
Какие фильмы про баскетбол вы знаете?Очень интересна эта тема.Желательно скажите какие-нить драмы на эту темы.

представить в графическом режиме игру в баскетбол.
представить в графическом режиме игру в баскетбол. На языке Паскалью. Помогите пожалуйста. Очень Сильно надо)


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru