В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
12345Serik
12345Serik
01.05.2020 00:58 •  Информатика

Директор школы Борис Иванович изобрёл робота, который ходит по школе и говорит заигравшимся детям одну фразу по такому шаблону: "(Имя), хватит играть в (игру), начинается (урок)!". Напиши программу, которая читает три строчки — имя, название игры и урока — и выводит готовую фразу для робота.

Ввод Вывод

Маша

бадминтон

физика Маша, хватит играть в бадминтон, начинается физика!

2,Борис Иванович программирует нового робота. Каждая строчка программы не длиннее 10 символов (Борис Иванович очень лаконичен). Пока он спал, его кошка Таня коварно добавила перед каждой строчкой столько пробелов, чтобы было ровно 10 символов.

Дана строка длиной не более 10 символов. Добавь в начале строки столько пробелов, чтобы её длина составила 10 символов.

Ввод Вывод

function() function()

if x: if x:

3,Роботы Бориса Ивановича хотят подружиться с первоклассниками. Первоклассники все перемены играют в «Камень, ножницы, бумага», и роботы хотят к ним в игру. Увы, они растеряли свои диски памяти и не могут запомнить названия жестов, но если им напомнить два названия, то они вспоминают и третье.

Дана строка, в которой в любом порядке без пробела склеены названия двух жестов. Выведи название третьего.

Ввод Вывод

ножницыбумага камень

бумаганожницы камень

4,Борис Иванович любит зайти в класс во время урока и попросить учеников открыть учебник на определённой странице. Номера страниц он выбирает трёхзначные и кратные трём, потому что его любимая книжка — «Три мушкетёра». Борис Иванович плохо считает в уме. Он изобрёл робота, который берёт две первые цифры и придумывает такую третью, чтобы всё число делилось на три.

Напиши программу, которая по первым двум цифрам числа находит третью.

Напомним, что число делится на 3 тогда, когда сумма его цифр делится на 3.

Ввод Вывод

3

5 1

8

7 0

Показать ответ
Ответ:
Flarissa163
Flarissa163
23.01.2024 15:19
Привет! Конечно, я могу помочь тебе решить эти задачи.

1. Задача о роботе:
Чтобы получить готовую фразу для робота, мы можем использовать простую конкатенацию строк с помощью оператора "+".
Вот как будет выглядеть программа:

```
name = input() # вводим имя
game = input() # вводим название игры
lesson = input() # вводим название урока

phrase = name + ", хватит играть в " + game + ", начинается " + lesson + "!"

print(phrase) # выводим готовую фразу
```

2. Задача о кошке Тане:
Мы можем добавить пробелы в начало строки, чтобы её длина составила 10 символов, с помощью метода `str.ljust()`.
Вот как будет выглядеть программа:

```
line = input() # вводим строку

padded_line = line.ljust(10) # добавляем пробелы в начало строки

print(padded_line) # выводим преобразованную строку
```

3. Задача о названиях жестов:
Мы можем использовать методы `str.index()` и `str.replace()` для поиска и замены названия третьего жеста.
Вот как будет выглядеть программа:

```
gestures = input() # вводим названия двух жестов

if "камень" in gestures and "ножницы" in gestures:
third_gesture = "бумага"
elif "камень" in gestures and "бумага" in gestures:
third_gesture = "ножницы"
elif "ножницы" in gestures and "бумага" in gestures:
third_gesture = "камень"
else:
third_gesture = "неизвестно"

print(third_gesture) # выводим название третьего жеста
```

4. Задача о числах, делящихся на три:
Мы можем использовать операторы деления и остатка от деления для проверки делимости числа на три.
Вот как будет выглядеть программа:

```
digits = input() # вводим первые две цифры числа, разделённые пробелом
first_digit, second_digit = digits.split() # разделяем введённые цифры

sum_of_digits = int(first_digit) + int(second_digit) # суммируем цифры числа
third_digit = (3 - sum_of_digits % 3) % 3 # находим третью цифру

print(third_digit) # выводим третью цифру
```

Надеюсь, эти объяснения помогут тебе понять решение задач и успешно выполнить задание! Если остались вопросы, не стесняйся задавать их. Удачи!
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота