Написать программу которая выводит таблицу степеней двойки от первой до четвертой

Содержание
Читайте также:
Java как выполнить программу

По данному натуральному числу N найдите наибольшую целую степень двойки, не превосходящую N. Выведите показатель степени и саму степень.

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

Решение

n = int(input()) two_in_power = 2 power = 1 while two_in_power

Комментарии

Nate Tiger :

Вот такая реализация покороче:
n = int(input())
i = 1
while n > = 2**i:
i += 1
print((i-1), 2**(i-1))

Аноним :
Там нельзя использовать возведение в степень с помощью «**»
Dmitry :
n = int(input())
i = 2
nn = 1
while i i *= 2
nn += 1
print(nn — 1, i // 2)
Farrukh :
def power_of_two(n):
sqr=1
while(sqr <=n):
print(sqr,end=’ ‘)
sqr=sqr*2

УПРАЖНЕНИЯ С++

Написать программу, вычисляющую НОК (наименьшее общее кратное) двух целых чисел

В Догоняй меня кирпич рискнули сыграть десять отчаянных человек. Жертва кирпича выбирается считалкой. Каждому человеку соответствует номер (1,2,3. 10) Написать программу считалку, в которой можно будет указать на любой номер как на первый и выполнить расчет

Лекция: Sparse Table, binary lifting, бинарный поиск, задачи


Пример: Пользователь вводит два числа. Первое обозначает номер человека, второе обозначает сколько раз тыкать пальцем в следующего по очереди.

Найти сумму всех целых нечетных чисел, в указанном пользователем диапазоне

Написать программу вывода на экран первых ста простых чисел

Написать программу вывода на экран первых ста простых чисел, пропуская каждое второе

Дана дробь вида x/y X и Y вводятся пользователем. Проверить можно ли сократить дробь и вывести на экран сокращаема она или нет

Пользователь вводит целое число. Посчитать знакопеременную сумму его цифр, но так, чтобы цифра в его первом разряде всегда имела знак +
(6543= +6-5+4-3 = 2)

Определить разрядность введенного пользователем целого числа

Пользователь вводит целое число Посчитать сумму из цифр его составляющих

Использовав переменные типа float с помощью цикла проверьте истинность выражения

Из Задачника Абрамова

Вычислить a1+a2 ² +. +an ²

Посчитать количество трехзначных чисел, сумма цифр которых не превышает 10. Если справитесь, то предложите пользователю ввести условия (сколько цифр в числе, нужную сумму) и по введенным пользователем данным нужно провести аналогичный расчет.

—>
Задано число N
Ваша задача разложить его на всевозможные комбинации из суммы ДВУХ простых чисел

Задано число M
Ваша задача вывести на экран все такие числа, квадрат суммы цифр которых равен M. Выводить на экран числа не большие K (K задается пользователем)

Источник: ci-plus-plus-upr.blogspot.com

Математика| Степени

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Cancel Create

the_basics_of_programming_in_python / 2_week / Список степеней двойки.py /

Code definitions
Code navigation index up-to-date

  • Go to file T
  • Go to line L
  • Go to definition R
  • Copy path
  • Copy permalink

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Cannot retrieve contributors at this time
5 lines (5 sloc) 94 Bytes

  • Open with Desktop
  • View raw
  • Copy raw contents Copy raw contents Copy raw contents

Copy raw contents

This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters

n = int ( input ())
step = 1
while step
print ( step , end = ‘ ‘ )
step = step * 2
  • Copy lines
  • Copy permalink
  • View git blame
  • Reference in new issue

Источник: github.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru