Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Задачи по "Программированию"

Автор:   •  Июнь 8, 2023  •  Задача  •  455 Слов (2 Страниц)  •  132 Просмотры

Страница 1 из 2

Напишите программу для решения задачи. Известны две длины (вводятся с клавиатуры): одна в сантиметрах, другая — в дюймах. Какая из длин больше?

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)

...

Скачать:   txt (4.7 Kb)   pdf (256 Kb)   docx (511.5 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club