
1) Дана последовательность из n вещественных чисел. Первое число в последовательности нечетное.
Найти сумму всех идущих подряд в начале последовательности нечетных чисел. Условный оператор не использовать. Решить задачу, используя циклическую конструкцию for. 2) Дано целое число N (> 0). Используя операции деления нацело и взятия остатка от деления, найти количество и сумму его цифр. Решить задачу, используя циклическую конструкцию while. 3) Мячик упал с высоты Р. Ударился о землю и поднялся на 2/3 предыдущей высоты. Через сколько ударов мячик поднимется на высоту H? ЭТО ВСЁ ДЛЯ PYTHON ДЛЯ НАЧИНАЮЩИХ

Ответы на вопрос

2)
a = int(input())
sum = 0
while a > 0:
sum += a % 10
a //= 10
print(sum)
3)
p = int(input('С какой высоты упал мячик => '))
h = int(input('На какую высоту он должен подняться => '))
count = 0
while p > h:
p *= 2 / 3
count += 1
print('Он поднимется через', count, 'ударов')
На счёт первой много вопросов



Давайте рассмотрим каждую из задач по отдельности и предоставим решение с использованием циклических конструкций в Python.
1) Найти сумму всех идущих подряд в начале последовательности нечетных чисел: ```python n = int(input("Введите длину последовательности: ")) # Запрашиваем длину последовательности sequence = [] # Создаем пустой список для хранения чисел
for i in range(n): num = float(input(f"Введите {i+1}-е число: ")) # Запрашиваем числа от пользователя sequence.append(num) # Добавляем число в список
sum_of_odd = 0 # Инициализируем переменную для хранения суммы нечетных чисел for num in sequence: if num % 2 != 0: # Проверяем, является ли число нечетным sum_of_odd += num # Если да, добавляем его к сумме
print("Сумма нечетных чисел в начале последовательности:", sum_of_odd) ```
2) Найти количество и сумму цифр целого числа N: ```python N = int(input("Введите целое число N: ")) # Запрашиваем число от пользователя
sum_of_digits = 0 # Инициализируем переменную для хранения суммы цифр count_of_digits = 0 # Инициализируем переменную для хранения количества цифр
while N > 0: digit = N % 10 # Получаем последнюю цифру числа sum_of_digits += digit # Добавляем цифру к сумме count_of_digits += 1 # Увеличиваем счетчик цифр N //= 10 # Удаляем последнюю цифру
print("Количество цифр в числе:", count_of_digits) print("Сумма цифр в числе:", sum_of_digits) ```
3) Рассмотрим задачу с мячиком: ```python H = float(input("Введите высоту H, с которой мячик упал: ")) # Запрашиваем высоту H bouncing_height = H # Инициализируем переменную для текущей высоты
count = 0 # Инициализируем счетчик ударов
while bouncing_height >= H / 3: # Пока текущая высота больше или равна H/3 count += 1 # Увеличиваем счетчик ударов bouncing_height *= 2 / 3 # Мячик поднимается на 2/3 предыдущей высоты
print("Мячик поднимется на высоту H через", count, "ударов") ```
Это решение каждой из задач с использованием циклических конструкций `for` и `while` в Python. Введите данные с клавиатуры, и программа вычислит результаты для каждой задачи.


Похожие вопросы







Топ вопросов за вчера в категории Информатика







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