1-тапсырма: Жолды бөлшектеп
шығару
‘Python’
және ‘Computer’
сөздерін бөлшектеп шығару, break
continue
else
цикл басқару нұсқаулықтарын пайдаланып, әр түрлі
командаларды орындау.
2-тапсырма: Қайталау
1-ден 100-ге дейінгі барлық сандарды экранға
шығару және break
continue
else
цикл басқару нұсқаулықтарын пайдаланып, әр түрлі
командаларды орындау.
3-тапсырма:Оң және теріс
сандар
N
санын енгіз, егер сан теріс болса цикл орындалмау
қажет немесе оң сан болса цикл сонша рет Python
сөзін қайталау қажет.
4-Тапсырма: Оң және теріс
сандар
[88, -33, -1, 25, 9, 15, -5,
43]
Циклді пайдаланып, теріс сандардың санын
анықта.
5-тапсырма: Оң және теріс
сандар
[88, -33, -1, 25, 9, 15, -5,
43]
Циклді пайдаланып, теріс сандардың қосындысын
анықта.
6-тапсырма: жұп сандардың
қосындысы
1-ден 100-ге дейінгі барлық жұп сандардың
қосындысын табатын бағдарлама жазыңыз.
7-тапсырма: жай сандарды
табу
1-ден 50-ге дейінгі барлық жай сандарды табатын
және шығаратын бағдарламаны жазыңыз.
8-тапсырма: санның
Факториалы
Пайдаланушы енгізген санның факториалын
есептейтін бағдарламаны жазыңыз.
9-Тапсырма: Палиндром
Енгізілген сөздің палиндром екенін тексеретін
бағдарламаны жазыңыз (Бос орындар мен регистрді елемей, солдан оңға
және оңнан солға бірдей оқылатын сөз).
10-тапсырма: дәрежесін
анықтау
Пайдаланушыдан негіз мен көрсеткішті сұрайтын
бағдарламаны жазыңыз, содан кейін дәрежелеу нәтижесін
шығарыңыз.
11-тапсырма: қатардың
қосындысы
Жолдың қосындысын есептейтін бағдарламаны
жазыңыз: 1 + 1/2 + 1/3 + ... + 1/n. пайдаланушы N мәнін енгізуі
керек.
12-Тапсырма: Калькулятор
Қосу, азайту, көбейту және бөлу операцияларын
орындайтын калькулятор бағдарламасын жазыңыз. Бағдарлама осы
уақытқа дейін операцияларды жалғастыруы керек
13-Тапсырма: сандар
үшбұрышы
Келесі сандар үшбұрышын жасайтын бағдарламаны
жазыңыз:
1
2
2
3 3
3
4 4
4 4
5 5
5 5 5
14-тапсырма: Сөйлемдегі сөздерді
терісінен
шығарыңыз
жол қабылдайтын және оны
терсінен шығаратын бағдарламаны жазыңыз.
33-тапсырма: санның
Палиндромы
Пайдаланушы енгізген санның палиндром
екенін тексеретін бағдарламаны жазыңыз.
Задача 34: Подсчет гласных и
согласных
Напишите программу, которая запрашивает у
пользователя строку и подсчитывает количество гласных и согласных
букв в ней.
Задача 35: Сортировка списка
Создайте список чисел и отсортируйте его в
порядке возрастания и убывания с использованием встроенных функций
Python.
Задача 36: Объединение списков
Создайте два списка и объедините их в
третий.
Задача 37: Проверка на арифметическую
прогрессию
Напишите программу, которая проверяет, является
ли список чисел арифметической прогрессией.
Задача 38: Вывод элементов списка с
индексами
Создайте список и используйте цикл для вывода
всех элементов списка вместе с их индексами.
Задача 39: Удаление отрицательных
элементов
Создайте список чисел и напишите программу,
которая удаляет все отрицательные элементы из
списка.
Задача 40: Сравнение двух
списков
Создайте два списка и напишите программу, которая
сравнивает их, сообщая, одинаковы ли они или
различаются.
Задача 21: Произведение элементов
списка
Создайте список чисел и используйте цикл для
вычисления и вывода их произведения.
Задача 22: Поиск максимальной длины
слова
Напишите программу, которая запрашивает у
пользователя строку, разбивает ее на слова, а затем выводит самое
длинное слово и его длину.
Задача 23: Реверс списка
Создайте список и используйте цикл для реверса
списка (изменение порядка элементов на обратный).
Задача 24: Генератор паролей
Напишите программу для генерации случайного
пароля заданной длины. Пароль должен включать в себя буквы (в
верхнем и нижнем регистре), цифры и специальные
символы.
Задача 25: Проверка на
анаграмму
Напишите программу, которая запрашивает две
строки и проверяет, являются ли они анаграммами (имеют одинаковые
буквы, но возможно, в другом порядке).
Задача 26: Поиск индекса элемента в
списке
Создайте список и попросите пользователя ввести
число. Найдите индекс этого числа в списке и выведите
его.
Задача 27: Проверка на четность
Напишите программу, которая проверяет, является
ли введенное пользователем число четным или
нечетным.
Задача 28: Пересечение списков
Создайте два списка и найдите их пересечение
(общие элементы).
Задача 29: Поиск самого частого элемента в
списке
Напишите программу, которая находит и выводит
самый часто встречающийся элемент в заданном
списке.
Задача 30: Удаление дубликатов
Создайте список с дубликатами и напишите
программу, которая удаляет все дубликаты из
списка.
Задача 11: Определение простого
числа
Напишите программу, которая запрашивает у
пользователя число и определяет, является ли оно
простым.
Задача 12: Сумма цифр числа
Напишите программу, которая находит сумму цифр
введенного пользователем числа.
Задача 13: Обратный порядок
Напишите программу, которая принимает строку от
пользователя и выводит ее в обратном порядке.
Задача 14: Поиск наименьшего и наибольшего
числа
Напишите программу, которая запрашивает у
пользователя несколько чисел (по одному за раз) и выводит
наименьшее и наибольшее из введенных чисел.
Задача 15: Сумма чисел в
диапазоне
Напишите программу, которая запрашивает у
пользователя два числа (начало и конец диапазона) и выводит сумму
всех чисел в этом диапазоне.
Задача 16: Подсчет гласных букв
Напишите программу, которая запрашивает у
пользователя строку и подсчитывает количество гласных букв в
ней.
Задача 17: Поиск корня числа
Напишите программу, которая находит квадратный
корень введенного пользователем положительного
числа.
Задача 18: Обход списка
Создайте список чисел и используйте цикл для
вывода каждого элемента списка и его квадрата.
Задача 19: Поиск среднего
значения
Напишите программу, которая запрашивает у
пользователя числа (разделенные пробелами) и выводит их среднее
значение.
Задача 20: Проверка на
палиндром
Напишите программу, которая определяет, является
ли введенная фраза палиндромом (учитывая пробелы, знаки препинания,
регистр букв).