Форум программистов, компьютерный форум, киберфорум
Наши страницы
Python
Войти
Регистрация
Восстановить пароль
 
izuchaju_python
19 / 20 / 6
Регистрация: 30.06.2015
Сообщений: 431
#1

Выведите 2 числа — количество банок, не простреленных Гарри и Ларри соответственно. - Python

24.02.2016, 01:23. Просмотров 716. Ответов 6
Метки нет (Все метки)

Бандиты Гарри и Ларри отдыхали на природе. Решив пострелять, они выставили на бревно несколько банок из-под пива (не больше 10). Гарри начал простреливать банки по порядку, начиная с самой левой, Ларри — с самой правой. В какой-то момент получилось так, что они одновременно прострелили одну и ту же последнюю банку.
Гарри возмутился и сказал, что Ларри должен ему кучу денег за то, что тот лишил его удовольствия прострелить несколько банок. В ответ Ларри сказал, что Гарри должен ему еще больше денег по тем же причинам. Они стали спорить кто кому сколько должен, но никто из них не помнил сколько банок было в начале, а искать простреленные банки по всей округе было неохота. Каждый из них помнил только, сколько банок прострелил он сам.
Определите по этим данным, сколько банок не прострелил Гарри и сколько банок не прострелил Ларри.
Исходные данные
В единственной строке записано 2 числа — количество банок, простреленных Гарри и Ларри соответственно.
Результат
Выведите 2 числа — количество банок, не простреленных Гарри и Ларри соответственно.
_____________________________________________________________________________________________________________________

решил задачу, отправил, пишет, что неправильно, что не так?

Python
1
2
3
4
s = input()
arr = s.split(' ')
a, b = int(arr[0]), int(arr[1])
print((10-a)(10-b))
Добавлено через 3 минуты
Python
1
2
3
4
5
s = input()
arr = s.split(' ')
a, b = int(arr[0]), int(arr[1])
c = a + b - 1
print((c-a),(c-b))
Внимательнее нужно быть
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2016, 01:23
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Выведите 2 числа — количество банок, не простреленных Гарри и Ларри соответственно. (Python):

Определите по этим данным, сколько банок не прострелил Гарри и сколько банок не прострелил Ларри?
Ковбои Гарри и Ларри отдыхали на природе. Решив пострелять, они выставили на...

Определите по данным, сколько банок не прострелил Гарри и сколько банок не прострелил Ларри.
Бандиты Гарри и Ларри отдыхали на природе. Решив пострелять, они выставили на...

Определить, сколько банок не прострелил Гарри и сколько банок не прострелил Ларри
Бандиты Гарри и Ларри отдыхали на природе. Решив пострелять, они выставили на...

Сколько банок не прострелил Гарри и сколько банок не прострелил Ларри?
Бандиты Гарри и Ларри отдыхали на природе. Решив пострелять, они выставили на...

Сколько банок не прострелил Гарри и сколько банок не прострелил Ларри?
Бандиты Гарри и Ларри отдыхали на природе. Решив пострелять, они выставили на...

В выходной файл выведите одно целое число – минимальное количество банок краски, необходимых для покраски
Здравствуйте, белые рыцари программирования. Сегодня вопрос по задаче. Она...

6
Jabbson
Модератор
Эксперт по компьютерным сетям
3345 / 2420 / 745
Регистрация: 03.11.2009
Сообщений: 7,759
Записей в блоге: 3
24.02.2016, 01:30 #2
Наверное, не понятно откуда взялось число 10

Добавлено через 46 секунд
Цитата Сообщение от izuchaju_python Посмотреть сообщение
s.split(' ')
s.split()

Добавлено через 1 минуту
Цитата Сообщение от izuchaju_python Посмотреть сообщение
s = input()
arr = s.split(' ')
a, b = int(arr[0]), int(arr[1])
a, b = map(int, input().split())
0
Vigi
212 / 134 / 83
Регистрация: 28.05.2012
Сообщений: 624
Завершенные тесты: 1
24.02.2016, 13:11 #3
Python
1
2
3
n = input().split()
s = int(n[0]) + int(n[1]) - 1
print(s - int(n[0]), s - int(n[1]))
0
Whost
27 / 27 / 23
Регистрация: 13.02.2016
Сообщений: 131
24.02.2016, 18:27 #4
Зачем так усложнять?
Python
1
print(*(int(x)-1 for x in input().split()[::-1]))
2
Infinity20_5
Заблокирован
03.06.2016, 17:38 #5
Почему-то показалось эта задача ерундовая и пустая, но раздута — как слон из мышки.
Просмотрел решение на нескольких языках программирования, кругом безнадёга. Как же всё-таки правильно? В чём смысл?
По-моему, Гарри и Ларри стреляют с одинаковой скоростью и встретятся посередине.
Подставил все предлагаемые варианты в данной теме, мой PyScripter — все забраковал.
Например
Python
1
2
3
4
5
s = input()
arr = s.split(' ')
a, b = map(int, input().split())
c = a + b - 1
print((c-a),(c-b))
PyScripter
Python
1
2
3
4
Message File Name   Line    Position    
Traceback               
    <module>    C:\Python34\harry_larry.py  6       
ValueError: need more than 1 value to unpack
0
Миниатюры
Выведите 2 числа — количество банок, не простреленных Гарри и Ларри соответственно.  
izuchaju_python
19 / 20 / 6
Регистрация: 30.06.2015
Сообщений: 431
03.06.2016, 18:48  [ТС] #6
Даже и не верится, что я когда-то такие пустяковые задачи не мог решить...

Добавлено через 5 минут
Python
1
2
3
4
5
s = input()
arr = s.split(' ')
a, b = int(arr[0]), int(arr[1])
c = a + b - 1
print((c-a),(c-b))
тогдашнее мое решениеInfinity20_5,
1
Infinity20_5
Заблокирован
03.06.2016, 22:06 #7
Цитата Сообщение от izuchaju_python Посмотреть сообщение
тогдашнее мое решениеInfinity20_5
Хорошо. Спасибо. Значит, вариант в моем посте выше тоже верный.
Не все могут сразу сообразить: о чём речь, поэтому привожу картинку.
Python
1
2
3
4
5
6
7
8
9
10
s = input()
arr = s.split(' ')
#например, с пробелом: arr = s.split('5 6')
a, b = int(arr[0]), int(arr[1])
c = a + b - 1
print((c-a),(c-b))
 
>>> 
5 4
>>>
0
Миниатюры
Выведите 2 числа — количество банок, не простреленных Гарри и Ларри соответственно.  
03.06.2016, 22:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.06.2016, 22:06
Привет! Вот еще темы с решениями:

Гарри Поттер искал философский камень, который был спрятан на координатном поле. Гарри не знал координаты камня, поэтому ходил спонтанно по полю
Вам необходимо помочь Гарри Поттеру найти философский камень. Для этого...

Выведите сначала количество чисел в последовательности, а потом сами числа
Вот задание: &quot;Дана последовательность чисел, заканчивающихся нулем. У каждого...

Как рассчитать количество банок краски?
Допустим, организации часто требуется красить баки цилиндрической формы. При...

Определить количество банок краски для покраски забора
Том Сойеру необходимо покрасить забор с двух сторон, который содержит N досок....


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru