1. Вода и молоко не в бутылке (ставим минусы в соответствующих ячейках).2. Сосуд с лимонадом стоит между кувшином (значит, в кувшине не лимонад - ставим минус) и сосудом с квасом (значит, в кувшине не квас - ставим минус).3. В банке не лимонад и не вода (ставим минусы).4. Стакан стоит около банки и сосуда с молоком (значит, в стакане и в банке не молоко - ставим минусы).5. После этого сразу видно, что в строке «Молоко» только одна свободная ячейка - «Кувшин» (ставим плюс).6. В кувшине не может одновременно находиться молоко и вода (ставим минус в столбике «Кувшин»).7. В столбике «Банка» только одна свободная ячейка - «Квас» (ста вим плюс).8. В строке «Квас» две пустые ячейки - «Бутылка» и «Стакан» (ставим минусы, так как квас находится в банке).9. В строке «Вода» одна пустая ячейка - «Стакан» (ставим плюс).10. В столбике «Стакан» одна пустая ячейка -- «Лимонад (ставим минус, так как в стакане вода).11. В столбике «Бутылка» осталась одна пустая ячейка «Лимонад»(ставим плюс).
Бутылка - лимонад
Стакан - вода
Кувшин - молоко
Банка - квас
Объяснение:
Задание 15
num = int(input("Введите число: "))
num_help = num
num_len = 0
first_el = num
last_el = num % 10
while num_help: # Определяем длину числа
num_help //= 10
num_len += 1
count = 0
while count != num_len - 1: # while num_help > 0:
first_el //= 10 # first_el = first_el // 10
count += 1
num //= 10 # Выявляем середину
num %= 10 ** (num_len - 2) # Возводим в степень
print(str(last_el) + str(num) + str(first_el))
Когда изучите строковый тип данных и срезы, можно будет сделать и так:
num = input("Введите число: ")
print(num[-1] + num[1:-1] + num[0])
Задание 16
num = int(input("Введите число: "))
div = num
mod = 0
last_el = num % 10
count = 0
num_help = num
num_len = 0
while num_help: # Определяем длину числа
num_help //= 10
num_len += 1
while div:
mod = div % 10
div //= 10
if mod == last_el:
count += 1
if count == num_len:
print("Цифры в числе одинаковые")
else:
print("Цифры в числе разные")
Аналогично 1-ому:
num = input("Введите число: ")
if num == num[::-1]:
print("Цифры в числе одинаковые")
else:
print("Цифры в числе разные")
Поделитесь своими знаниями, ответьте на вопрос:
Двое друзей играют в крестики-нолики на поле размером 3х3 клеточки. какое целое количество бит информации получил второй игрок, после того, как первый сделал свой первый ход?