Составить на Python: 1. Пользователь вводит число – используя целочисленное деление выведите сумму двух
последних цифр числа (например пользователь вводит 2345, вывод 9 (4+5)).
2. Пользователь вводит фразу. Добавьте вначале фразу «все говорят:», а в конце «а ты
возьми и купи слона» (Например, Ввод: Мама мыла раму; Вывод: Все говорят: «мама
мыла раму», а ты возьми и купи слона).
3. Сформируйте список из слов введённой пользователем фразы. Выведите все нечётные
элементы списка. (Например, Ввод: «Мама мыла раму» Вывод: [‘Мама
1. Чтение числа от пользователя и определение последних двух цифр:
- Сначала, мы запросим у пользователя ввести число. Воспользуемся функцией input() для этого.
- Принимаемое значение будет иметь тип str (строка), поэтому нам нужно преобразовать его в тип int, для произведения операций математическими операторами.
- Затем, мы можем найти последние две цифры числа, используя операцию целочисленного деления (//) и операцию нахождения остатка от деления (%). Для этого нам нужно:
- Разделить введенное число на 10, чтобы отбросить последнюю цифру.
- Найти остаток от деления на 10, чтобы получить последнюю цифру.
- Сложить эти две цифры вместе.
2. Работа с фразой:
- Теперь мы спросим пользователя ввести фразу, снова воспользуемся функцией input().
- Затем, мы можем объединить фразу с помощью строковых операций, чтобы добавить вначале текст "все говорят:" и в конце текст "а ты возьми и купи слона". Для этого мы можем использовать операторы + и ".
3. Формирование списка элементов:
- Запросим у пользователя ввести фразу.
- Мы можем использовать метод split() для разделения фразы на отдельные слова.
- Затем мы можем проиндексировать полученный список слов и вывести нечетные элементы.
- Обратите внимание, что индексация в Python начинается с 0, поэтому нечетные элементы будут иметь индексы 0, 2, 4 и так далее.
Вот код решения:
```python
# Задача 1
number = int(input("Введите число: "))
last_two_digits_sum = (number // 10) % 10 + number % 10
print("Сумма двух последних цифр числа:", last_two_digits_sum)
# Задача 2
phrase = input("Введите фразу: ")
modified_phrase = "все говорят: \"" + phrase + "\", а ты возьми и купи слона"
print(modified_phrase)
# Задача 3
phrase = input("Введите фразу: ")
word_list = phrase.split()
odd_elements = word_list[::2]
print("Нечетные элементы списка:", odd_elements)
```
Надеюсь, это решение будет понятным для школьника и поможет вам выполнить задание! Если у вас есть еще вопросы, пожалуйста, не стесняйтесь задавать!