Реализовать программу Python, которая находит n-ый член арифметического прогресса. Условия: print использовать один раз
Результат программы: целое число
Первый член арифметической прогрессии = 5, разница арифм. прогрессии = 3.
Использовать цикл for. Ожидаемый результат выполнения программы: Для набора входных данных (number = 5) – результат на экране 17, (number = 6) – результат 20. Задача для программы Python. У меня уже есть почти готовый ответ. Как правильно применить эту формулу сюда?
A5 = A1 + 4 d
A5 = 5+4*3=17
A6 = A1 + 5d
A1 = 5
d=3
A6 = 5+5*3=20
Приложения:
Ответы
Ответ дал:
1
number = int(input("Введіть шуканий член арифметичної прогресії "))
a = 5 # перший член арифметичної прогресії
d = 3 # різниця арифметичної прогресії
nth_term = a + (number - 1) * d # формула для знаходження n-го члена арифметичної прогресії
print(nth_term) # виведення результату
Ось весь код - не знаю що Ви там рахували чи писали))
Ось з використання for
number = int(input("Введіть шуканий член арифметичної прогресії "))
a = 5 # перший член арифметичної прогресії
d = 3 # різниця арифметичної прогресії
for i in range(number, number+1):
nth_term = a + (i - 1) * d # формула для знаходження n-го члена арифметичної прогресії
print(nth_term) # виведення результату
ish692999:
Добре)) а де for в умові?)
І range)
Зараз виправлю))дуже багато умов і багато текста (води)) вчитель дає)))
Додав
Згодна) А якщо використовувати з if? Тому, що з такою формулою відповідь невірна. Ось, що виходить: 5, 6, 1, 2, 100. А повинно: 17,20, 5, 8, 302
Вас заинтересует
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад