alarm
Задайте вопрос
Информатика
Doridwyn

Завдання 1 Дано натуральне число n. Виведіть всі квадратинатуральних чисел у порядку зростання, що не перевищують дане число n. Вхід 20, Вихід 1 4 9 16 Завдання 2 Дано натуральне число n. Виведіть всі степені двійкиу порядку зростання, що не перевищують дане число n. Вхід 20, Вихід 1 2 4 8 16Завдання 3 Дано натуральне число n. Введіть YES, якщо данечисло є степенем двійки, NO в іншому випадку. Вхід 20, Вихід NOПЖ ​

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

1)

n = int(input())

for i in range(1, n):

if i*i > n:

break

print(i*i)

2)

n = int(input())

for i in range(0, n):

if pow(2, i) > n:

break

print(pow(2, i))

3)

n = int(input())

for i in range(0, n):

if pow(2, i) > n:

print("NO")

break

if pow(2, i) == n:

print("YES")

break

469
Saithilar
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

Написать доклад на тему "Пользов

6. Опишите последовательность со

Сформулируй постановку проблемы

ДОМАШНЕЕ ЗАДАНИЕНайдите термин в

Срооооооооооооооооочно Описано к

Дано перелік підручників для 9 к

Контакты
Реклама на сайте