На сайте http://pythontutor.ru/lessons/while/problems/list_of_squares/ решить все задачи к занятию 6. Цикл while
Выслать архив с решениями всех задач (файлы с расширением .py) и скриншотом с сайта, на котором видно количество решенных задач и имя текущего пользователя.
По данному целому числу N
распечатайте все квадраты натуральных чисел, не превосходящие N
, в порядке возрастания.
Дано целое число, не меньшее 2. Выведите его наименьший натуральный делитель, отличный от 1.
По данному натуральному числу N найдите наибольшую целую степень двойки, не превосходящую N. Выведите показатель степени и саму степень.
Операцией возведения в степень пользоваться нельзя!
В первый день спортсмен пробежал x
километров, а затем он каждый день увеличивал пробег на 10% от предыдущего значения. По данному числу y
определите номер дня, на который пробег спортсмена составит не менее y
километров.
Программа получает на вход действительные числа x
и y
и должна вывести одно натуральное число.
Программа получает на вход последовательность целых неотрицательных чисел, каждое число записано в отдельной строке. Последовательность завершается числом 0, при считывании которого программа должна закончить свою работу и вывести количество членов последовательности (не считая завершающего числа 0). Числа, следующие за числом 0, считывать не нужно.
Определите сумму всех элементов последовательности, завершающейся числом 0. В этой и во всех следующих задачах числа, следующие за первым нулем, учитывать не нужно.
Определите среднее значение всех элементов последовательности, завершающейся числом 0.
Последовательность состоит из натуральных чисел и завершается числом 0. Определите значение наибольшего элемента последовательности.
Последовательность состоит из натуральных чисел и завершается числом 0. Определите индекс наибольшего элемента последовательности. Если наибольших элементов несколько, выведите индекс первого из них. Нумерация элементов начинается с нуля.
Определите количество четных элементов в последовательности, завершающейся числом 0.
Последовательность состоит из натуральных чисел и завершается числом 0. Определите, сколько элементов этой последовательности больше предыдущего элемента.
Последовательность состоит из различных натуральных чисел и завершается числом 0. Определите значение второго по величине элемента в этой последовательности. Гарантируется, что в последовательности есть хотя бы два элемента.
Последовательность состоит из натуральных чисел и завершается числом 0. Определите, сколько элементов этой последовательности равны ее наибольшему элементу.
Последовательность Фибоначчи определяется так:
По данному числу n определите n-е число Фибоначчи φn.
Эту задачу можно решать и циклом for
.
Дано натуральное число A
. Определите, каким по счету числом Фибоначчи оно является, то есть выведите такое число n
, что . Если А
не является числом Фибоначчи, выведите число -1.
Дана последовательность натуральных чисел, завершающаяся числом 0. Определите, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу.
Дана последовательность натуральных чисел . Стандартным отклонением называется величина
где – среднее арифметическое последовательности.
Определите стандартное отклонение для данной последовательности натуральных чисел, завершающейся числом 0.