Вопрос задан 05.11.2023 в 00:00. Предмет Информатика. Спрашивает Смоленская Ника.

1) Дана последовательность из n вещественных чисел. Первое число в последовательности нечетное.

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Никифоров Юрий.

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, 'ударов')

На счёт первой много вопросов

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Давайте рассмотрим каждую из задач по отдельности и предоставим решение с использованием циклических конструкций в 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. Введите данные с клавиатуры, и программа вычислит результаты для каждой задачи.

0 0

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

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

Последние заданные вопросы в категории Информатика

Задать вопрос