За сколько часов работяга выполнит план в х деталей, если за первый час работы он сделал у деталей, а за каждый следующий час будет выполнять на 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, "годин.")
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
2 года назад
2 года назад