1. Васины одноклассники участвовали в споре о том, кто знает самые длинные слова. Чтобы предотвратить подглядывание

  • 52
1. Васины одноклассники участвовали в споре о том, кто знает самые длинные слова. Чтобы предотвратить подглядывание, они приближались к Васе и шептали ему по два длинных слова на ухо. Вася фиксировал длину первого слова, длину второго слова и длину строки, получаемой путем объединения двух слов через запятую (после запятой ставится пробел). Напишите программу, которая бы получала два слова и выводила эти три числа. Вход: привет мир Вывод: 6 3 11

2. Сестра Васи занялась изучением степеней чисел в школе. Теперь, когда Вася спрашивает ее, сколько конфет ей купить, она узнает, сколько он хочет взять себе (число n), а затем сообщает, что она хочет получить конфеты в количество, равное числу, возведенному в степень n.
Изумрудный_Пегас
58
Конечно, я помогу вам с вашими задачами. Начнем с первой.

Чтобы написать программу, которая будет выводить длину первого слова, длину второго слова и длину строки после объединения двух слов, вам понадобится использовать функции для работы со строками. В языке программирования Python это можно реализовать следующим образом:

python
def calculate_lengths(word1, word2):
length_word1 = len(word1) # Вычисляем длину первого слова
length_word2 = len(word2) # Вычисляем длину второго слова
combined_length = length_word1 + length_word2 + 2 # Вычисляем длину строки после объединения двух слов

return length_word1, length_word2, combined_length

# Пример использования функции
word1 = input("Введите первое слово: ")
word2 = input("Введите второе слово: ")

length1, length2, combined = calculate_lengths(word1, word2)
print(length1, length2, combined)


При выполнении программы вы получите результат, соответствующий введенным словам.

Теперь перейдем ко второй задаче.

Для решения этой задачи нам понадобится использовать операцию возведения в степень. В языке программирования Python операцию возведения в степень можно осуществить с помощью оператора ** или функции pow(). Вот пример программы, которая решает эту задачу:

python
def calculate_candies(number):
candies = pow(2, number) # Возведение числа 2 в степень number

return candies

# Пример использования функции
number = int(input("Введите число: "))

total_candies = calculate_candies(number)
print(total_candies)


После выполнения программы вы получите число конфет, которое нужно купить.

Надеюсь, это поможет вам в решении ваших задачных заданий! Если у вас есть еще вопросы, пожалуйста, задавайте.