Предмет: Информатика,
автор: morganelos
За сколько часов работяга выполнит план в х деталей, если за первый час работы он сделал у деталей, а за каждый следующий час будет выполнять на 1 деталь больше.
Нужно сделать 2 варианта этой задачи. С циклом предусловия и цикл со счётчиком.
Ответы
Автор ответа:
1
Цикл з передумовою:
# Введення даних
x = int(input("Введіть кількість деталей: "))
u = int(input("Введіть кількість деталей, яку працівник може зробити за 1 годину: "))
# Ініціалізація змінних
count = 0 # лічильник годин
# Обчислення
while x > 0:
x -= u
u += 1
count += 1
# Виведення результату
print("Працівник виконає план за", count, "годин.")
Цикл з лічильником:
# Введення даних
x = int(input("Введіть кількість деталей: "))
u = int(input("Введіть кількість деталей, яку працівник може зробити за 1 годину: "))
# Ініціалізація змінних
count = 0 # лічильник годин
# Обчислення
for i in range(1, x + 1, u):
x -= i
count += 1
# Виведення результату
print("Працівник виконає план за", count, "годин.")
Похожие вопросы
Предмет: Алгебра,
автор: kosoosowowooe
Предмет: Литература,
автор: gsbshhspwuwjwje
Предмет: Окружающий мир,
автор: tnttht8
Предмет: Русский язык,
автор: KITBOY
Предмет: Биология,
автор: вапроллдж