Задачи по "Программированию"
Автор: Sema1988 • Июнь 8, 2023 • Задача • 455 Слов (2 Страниц) • 133 Просмотры
Напишите программу для решения задачи. Известны две длины (вводятся с клавиатуры): одна в сантиметрах, другая — в дюймах. Какая из длин больше?
sm = int(input("Введите расстояние в см: ")) # Вводим с клавиатуры значения длин
dm = int(input("Введите расстояние в дюймах: "))
if (dm * 2.54 ) > sm: # Вводим формула для преобразования длин
print(f"{dm} дюймов больше, чем {sm} см")
else: # Вводим условия для вывода ответа
print(f"{sm} см больше, чем {dm} дюймов")
[pic 1]
[pic 2] [pic 3]
Напишите программу, которая выводит на экран все числа от 1 до 200, которые делятся на 7 и на 9.
for i in range(1,200): # Определяем границы поиска
if i%7 ==0 or i%9 ==0: # Если число кратно 7 или 9
print(i)
[pic 4][pic 5]
[pic 6][pic 7]
Написать программу, которая находит среднее арифметическое элементов списка, находящихся на нечетных позициях.
import random
# Создаем список и заполняем его случайными значениями
lst = [random.randint(0, 100) for i in range(10)]
# Создаем переменные для суммы и количества элементов на нечетных позициях
sum_odd = 0
count_odd = 0
# Проходимся по списку с шагом 2 и находим сумму и количество элементов
for i in range(0, len(lst), 2):
sum_odd += lst[i]
count_odd += 1
# Если количество элементов равно 0, то выводим сообщение об ошибке
if count_odd == 0:
print("Нет элементов на нечетных позициях!")
else:
# Иначе находим среднее арифметическое и выводим его на экран
avg_odd = sum_odd / count_odd
print("Среднее арифметическое элементов на нечетных позициях: ", avg_odd)
...