Привет! Давай разберем задачи и напишем программы на Python.
Задача 1:
Каждый день кондуктор собирает рубли, представленные в переменной S. Если выручка превышает ежемесячный план (умноженный на 1.2), то из нее 20% отдаем в кассу кондуктора. Надо создать программу, которая это рассчитывает.
Решение:
def расчет_кондуктора(S, R):
план = R * 1.2
если S > план:
касса = (S - план) * 0.2
ещё:
касса = 0
вернуть касса
выручка = int(input("Введите ежедневную выручку: "))
план = int(input("Введите план: "))
вычислить_кассу = расчет_кондуктора(выручка, план)
распечатать(f"Кондуктор получит: {вычислить_кассу} руб.")
Задача 2:
Из элементов массива W создать два новых массива. Прописать программу для этого.
Решение:
W = [int(input(f"Введите элемент {i+1} массива W: ")) для i в диапазоне(20)]
массив1 = [W[i] для i в диапазоне(0, len(W), 2)]
массив2 = [W[i] для i в диапазоне(1, len(W), 2)]
распечатать("Первый новый массив:", массив1)
распечатать("Второй новый массив:", массив2)
Задача 3:
Определить среднее случайных чисел и вывести каждое второе.
Решение:
импортировать random
A = [random.randint(1, 100) для _ в диапазоне(50)]
среднее_значение = sum(A) / len(A)
распечатать(f"Среднее значение: {среднее_значение}")
распечатать("Каждое второе число:")
для i в диапазоне(1, len(A), 2):
распечатать(A[i])
Задача 4:
Преобразовать число в двоичную систему и представить точками.
Решение:
число = int(input("Введите число для преобразования в двоичную систему: "))
двоичное = предельный(число)[2:]
преобразованное = ''.join('•' если символ == '1' ещё ' ' для символ в двоичное)
распечатать("Число в двоичной системе с точками:")
распечатать(преобразованное)
Если будут вопросы или что-то непонятно, смело спрашивай!
