М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
rosharh88
rosharh88
10.09.2020 09:25 •  Информатика

Точная степень двойки
Дано натуральное число N. Выведите слово YES, если число N является точной степенью двойки, или слово NO в противном случае.

Операцией возведения в степень пользоваться нельзя!

Входные данные

Вводится натуральное число, не превосходящее 200.

Выходные данные

Выведите ответ на задачу.
напишите на питоне

👇
Ответ:

n = int(input())

i = 1

while i < n:

   i = i * 2

if i == n:

   print("YES")

else:

   print("NO")

Объяснение:

4,7(65 оценок)
Открыть все ответы
Ответ:
рузик83
рузик83
10.09.2020
Для расчета итоговой суммы в столбце ноябрь в ячейку Е9 электронной таблицы необходимо использовать формулу "сумм(Е3:Е8)".

Основное правило при использовании функции SUM (сумма) в Excel — все аргументы функции должны быть разделены запятыми или двоеточиями, в зависимости от того, какой диапазон ячеек нужно суммировать.

Применительно к данной задаче, формула "сумм(Е3:Е8)" означает, что необходимо сложить все значения, находящиеся в ячейках от Е3 до Е8 (включительно).

Разделитель двоеточие " : " используется для указания диапазона ячеек, в данном случае, от Е3 до Е8. Это означает, что нужно учесть все значения, начиная с Е3 и заканчивая Е8.

Наши ячейки, которые нужно суммировать, находятся в столбце ноябрь и начинаются с ячейки Е3 и заканчиваются ячейкой Е8. Поэтому мы применяем функцию "сумм(Е3:Е8)", чтобы получить сумму всех этих значений.

Таким образом, правильный ответ на данный вопрос - 1) сумм(Е3:Е8).

Если использовать другие варианты ответов, то:
- 2) сумм(Е3,Е8) означает, что нужно сложить значение, находящееся в ячейке Е3, и значение, находящееся в ячейке Е8, но в данном случае нужно учесть все значения от Е3 до Е8;
- 3) сумм(Е3-Е8) имеет некорректный синтаксис, так как здесь используется знак "-", который является оператором вычитания, а не разделителем в функции SUM;
- 4) сумм(Е3;Е8) использует некорректный разделитель ";" вместо нужного в данном случае ":".

Таким образом, единственный правильный вариант ответа на данный вопрос - 1) сумм(Е3:Е8).
4,5(54 оценок)
Ответ:
marialkahelp
marialkahelp
10.09.2020
Школьная программа для решения этой задачи на языке Python будет выглядеть следующим образом:

```python
# Ввод количества чисел в последовательности
n = int(input("Введите количество чисел: "))

# Переменная для хранения суммы чисел, кратных 8
sum_8 = 0

# Цикл для ввода чисел и проверки на кратность 8
for i in range(n):
num = int(input("Введите число: "))
if num % 8 == 0:
sum_8 += num

# Вывод суммы чисел, кратных 8
print("Сумма чисел, кратных 8:", sum_8)
```

Объяснение программы:

1. Сначала мы запрашиваем у пользователя количество чисел в последовательности с помощью функции `input`. Затем используем функцию `int` для преобразования введенной строки в целое число и сохраняем его в переменную `n`.

2. Затем мы создаем переменную `sum_8` и инициализируем ее значением 0. Эта переменная будет использоваться для хранения суммы чисел, кратных 8.

3. Далее у нас есть цикл `for`, который будет выполняться `n` раз (по количеству чисел в последовательности). В каждой итерации цикла мы запрашиваем у пользователя число с помощью функции `input`, преобразуем его в целое число и сохраняем в переменную `num`.

4. Далее мы проверяем, является ли `num` кратным 8. Для этого используем оператор `%`, который возвращает остаток от деления числа на 8. Если остаток равен 0, значит число кратно 8, и мы прибавляем его к переменной `sum_8`.

5. После завершения цикла мы выводим значение переменной `sum_8` с помощью функции `print`.

Программа гарантированно работает, так как в условии задачи указано, что в последовательности всегда есть число, кратное 8. Кроме того, количество чисел в последовательности не превышает 100, а введенные числа не превышают 300, что также учитывается в программе.
4,6(61 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ