зробити дві задачі на мові пайтон
задача 1:За першу годину туристична група пройшла 7 км, а за кожну наступну годину проходила на 1 км менше, ніж за попередню. Скільки годин потрібно йти туристичній групі, щоб пройти шлях, який перевищує 15 км?
задача 2:Кіт Леопольд пішов на рибалку та наловив риби. Кожну рибу він старанно зважив. Перша риба (найменша), яку він зважував важила рівно L грам. Кожна наступна рибина була на K грамів важча за попередню.
Скільки заважила вся риба, яку наловив Леопольд, якщо відомо, що спіймав він N (N>0) риб?
Програма зчитує з клавіатури 3 цілих числа L, K і N, (- кількість рибин, - маса першої риби у грамах, - на скільки кожна наступна рибина важча від попередньої).
Answers & Comments
Ответ:
Задача 1
distance = 7 # км - відстань, пройдена за першу годину
hour = 1 # година - час, пройдений за першу годину
while distance < 15: # поки відстань менше 15 км
hour += 1 # збільшуємо час на 1 годину
distance += (7 - hour + 1) # додаємо відстань, пройдену за годину з урахуванням зменшення на 1 км за кожну наступну годину
print("Туристична група повинна йти", hour, "годин, щоб пройти шлях більше 15 км.")
Задача 2
L = int(input("Введіть масу першої риби у грамах: "))
K = int(input("Введіть на скільки кожна наступна рибина важча від попередньої: "))
N = int(input("Введіть кількість риб: "))
total_weight = 0 # загальна маса риб
for i in range(N):
weight = L + i*K # маса поточної риби
total_weight += weight # додаємо масу поточної риби до загальної маси
print("Загальна маса риби:", total_weight, "г.")