Вопрос задан 21.06.2023 в 19:34. Предмет Информатика. Спрашивает Криницына Елизавета.

Уличный продавец газет получает а руб. с продажи каждой из первых 50 газет. С продажи каждой из

последующих газет он получает на 20% больше. Разработайте программу, которая вычислит заработок продавца, если он продаст за день 200 газет.​ Надо написать в питоне и с пояснениями прошу, это итоговая оценка
0 0
Перейти к ответам

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

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

Ответ:

a = 1 # Произвольное число

salary = 0 # Зарплата продавца

sold = 0 # Количество проданных газет

while (sold<=200): # Пока не будет продано 200 газет

   if (sold<=50): # Если проданных газет меньше 50

       salary += a # Добавляем к зарплате a рублей

   else: # Иначе

       salary += 1.2*a # Добавляем 120%*a рублей

   

   sold += 1 #Добавляем ещё одну проданную газету

print(salary) # Выводим зарплату продавца

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

Для вычисления заработка уличного продавца газет, когда он продает 200 газет, нужно учесть два важных аспекта: цену продажи первых 50 газет и цену продажи последующих газет, которые он получает на 20% больше. Давайте напишем программу на Python, которая рассчитает его заработок:

python
def calculate_earnings(total_gazettes): price_first_50 = a # Цена продажи первых 50 газет price_per_gazette = price_first_50 # Изначально цена за каждую газету такая же, как для первых 50 earnings = 0 # Изначально заработок равен нулю for gazette_number in range(1, total_gazettes + 1): earnings += price_per_gazette # Добавляем текущую цену газеты к заработку # Если продавец продал первые 50 газет, меняем цену на 20% больше if gazette_number % 50 == 0: price_per_gazette *= 1.2 # Увеличиваем цену на 20% return earnings # Задаем цену продажи первых 50 газет и общее количество проданных газет a = float(input("Введите цену продажи первых 50 газет (a): ")) total_gazettes = 200 # Общее количество проданных газет # Вызываем функцию для вычисления заработка и выводим результат earnings = calculate_earnings(total_gazettes) print(f"Заработок продавца за продажу {total_gazettes} газет составит {earnings} рублей.")

Обратите внимание на то, что вы должны ввести цену продажи первых 50 газет (переменная a), после чего программа рассчитает заработок продавца за продажу 200 газет, учитывая увеличение цены на 20% после продажи каждых 50 газет.

0 0

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

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

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

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