М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
апро27
апро27
18.06.2021 04:25 •  Информатика

За круглым столом оказались из москвы,самары,новгорода,перми и томска: юра,толя,леша,витя. известно,что: 1)москвич сидел между томичем и витей. 2)самаровец-между юрой и толей,а напротив него сидели пермяк и леша. 3)коля никогда не был в самаре. 4)юра никогда не был в москве и томске. 5)томич с толей регулярно переписываются. в каком городе живет каждый из ?

👇
Ответ:
kluk12
kluk12
18.06.2021

Из (2) мы узнаем, что Витя и Коля – самаровец и пермяк, но не известно, кто из них кто. Поскольку Коля никогда не был в Самаре (3), то он пермяк, а Витя – самаровец.

Остались москвич, новгородец и томич – и Юра, Толя и Лёша. По (4) Юра не может быть ни москвичом, ни томичом, значит, он новгородец. Из (5) следует, что Толя – не томич, тогда он москвич, а томич – Лёша.

ответ: Коля – Пермь, Витя – Самара, Юра – Новгород,  Толя – Москва, Лёша – Томск.

4,4(39 оценок)
Открыть все ответы
Ответ:
mishkasega77798
mishkasega77798
18.06.2021

ответ: Попробуй это, надеюсь, правильно понял задание:

def task():

   numbers = input("Введите массив чисел через пробел: ")

   array = list(numbers.split())

   negativelist = []

   loopint = 0

   for i in range(0, len(array)):

       array[i] = int(array[i])

   while loopint < len(array):

       if array[loopint] < 0:

           negativelist.append(array[loopint])

       else:

           pass

       loopint = loopint + 1

       

   negativelist.sort()

   final_list = negativelist + array

   result = []

   for i in final_list:

       if i not in result:

           result.append(i)

   print(result)

Объяснение:

1)Объявляем функцию task() без параметров;

2)Ждем ввода чисел с Превращаем введенные числа в массив с предварительно разбив их по пробелам с Так как нужно отсортировать только негативные элементы, нам нужен будет отдельный массив негативных чисел, создаем пустой лист negativelist и переменную для loop'a loopint;

5)Превращаем все введенные элементы в числа с и функции int();

6)Производим итерацию через массив чисел и, если число меньше 0, добавляем его в лист отрицательных чисел negativelist с функции append(), если же число не отрицательное, то ничего не делаем (pass). Не забываем про луп-переменную.

7)Теперь когда у нас есть отдельный список отрицательных чисел, сортируем его с Объявляем новый список, где отрицательный массив добавляется к введенному пользователем массиву так, чтобы отрицательные числа были слева. Теперь у нас есть отсортированные отрицательные числа слева, но они также остались и на своих первоначальных местах изначально введенного массива, нужно избавиться от них;

9)Сравниваем два массива и, если нет дупликатов, добавляем их в конечный массив result, при этом не трогая неотрицательные числа.

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

4,8(11 оценок)
Ответ:
dimagolovin20
dimagolovin20
18.06.2021

Для Python:

def UnitsConversion():

   n = int(input("Введите число для конвертации: "))

   rule = str(input("Нажмите 1, чтобы конвертировать в килобайты и 2, \

чтобы конвертировать в гигабайты: "))

   if rule == "1":

       m = n*1024

       print(m)

   else:

       m = n/1024

       print(m)

Объяснение:

1)Объявляем функцию UnitsConversion (можно назвать как угодно, без параметров в данном случае);

2)Ждем ввода пользователя при и сразу же конвертируем ввод в число при чтобы Питон мог совершать над ним мат. операции;

3)Спрашиваем, что нужно сделать: перемножить или поделить. В качестве ответа ждем строку, состоящую из "1" или "2", конвертируется ввод в строку при Если не использовать str(), то по умолчанию input() всегда будет строкой, но чтобы не путаться в данном примере, я использовал str().

4)Проверяем условия: если ввод был 1, то m будет произведение чисел, если не 1, то деление чисел, и также вывод ответа с

4,4(2 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ