Python
Серед чисел 1, 5, 10, 17, 26, ... знайти перше число, більше n.
Умовний оператор не використовувати. Вирішити задачу використовуючи
циклічну конструкцію while.
------------------------------------------------------------------------------------------------------------------------
Python
Среди чисел 1,5,10,17,26... найти первое число, больше n.
Условный оператор не использовать. Решить задачу используя циклическую конструкцию while.
Ответы
Ответ дал:
0
Ответ: Доброе утро, код ниже
Ми можемо використати цикл while для перебору чисел в цій послідовності доти, доки не знайдемо перше число, яке є більшим за n. Для цього ми можемо використати наступний код:
n = int(input("Введіть число: ")) #отримуємо число від користувача
current_num = 1 #встановлюємо поточне число на перший елемент послідовності
step = 4 #встановлюємо значення кроку
while current_num <= n: #доти, доки поточне число менше або дорівнює n
current_num += step #збільшуємо поточне число на крок
step += 1 # збільшуємо крок на 1
print(current_num) #виводимо перше число, яке більше за n
Вас заинтересует
2 месяца назад
2 месяца назад
1 год назад
1 год назад
7 лет назад