Введение в язык Python: синтаксис и основы программирования. Продолжение.
Свои решения задач присылайте artem_vesnin@iszf.irk.ru
Задача 1
Напишите выражение, которое изменит первый элемент в кортеже.
Кортеж со значением (4, 5, 6) должен стать кортежем со значением (1, 5, 6).
Задача 2
Дан список чисел. Вывести разницу между максимальным и минимальным числом в этом списке
Задача 3
Вы должны написать программу, которая принимает положительное целое число и возвращает:
«Fizz Buzz», если число делится на 3 и 5;
«Fizz», если число делится на 3;
«Buzz», если число делится на 5;
Число, как строку для остальных случаев.
Задача 4
Напистать функцию, которая возвращает n-первых числе Фибоначи.
Задача 5
Дан массив с положительными числами и число N. Вы должны найти N-ую степень элемента в массиве с индексом N. Если N за границами массива, тогда вернуть -1. Не забывайте, что первый элемент имеет индекс 0. Давайте посмотрим на несколько примеров:
массив = [1, 2, 3, 4] и N = 2, тогда результат 32 == 9;
массив = [1, 2, 3] и N = 3, но N за границами массива, так что результат -1
Задача 6
Дан массив целых чисел. Нужно найти сумму элементов с четными индексами (0-й, 2-й, 4-й итд), затем перемножить эту сумму и последний элемент исходного массива. Не забудьте, что первый элемент массива имеет индекс 0. Для пустого массива результат всегда 0.
Задача 7
Считать из файла «input.txt» число n. Вывести в файл «output.txt» n первых
простых чисел.
Входные данные
5
Выходные данные
2, 3, 5, 7, 11