Дистанционная подготовка: Задача №352. Степень
Задача №352. Степень
от Иван Рявкин - Пятница 7 Август 2015, 13:14
352. Степень
  условия задачи непонятно как связаны с циклом FOR? потому как вводится число N и нужно вывести 2 в этой степени, то есть на python 3 это:
n = int(input())
print(2 ** n)

тесты проходит!!!!1

а в разборе написано:
Пробегаем циклом от 1 до N! Возьмем переменную целого типа s=1! Внутри этого цикла мы будем каждый раз перемножать переменную s=s*2! Ответ храниться в переменой s!

зачем так усложнять, не проще придумать задачу на использование цикла FOR...
Re: Задача №352. Степень
от Борис Старков - Четверг 13 Август 2015, 20:09
  Это задача на использование цикла for. А еще на идею, которую вы, кажется, не придумали.

Ваша реализация - читинг, не все пишут на питоне(и слава богу), поэтому не у всех есть встроенное возведение в степень.

К тому же, если понять эту идею, то решать подобные задачи будет проще. Используя стандартные средства вы едва ли чему-нибудь научились.

Вот, например, задача. Посчитайте последнюю цифру 2 ^ n при большом n. Скажем, n = 10000. Попробуйте, посчитайте 2 ** n, хаха.