Python жұмыс 5_6: Файлдың мекен-жайын енгізіңіз және оны '/' бөлектелген бөліктерге «бөлшектеңіз». Әрбір бөлік бөлек жолда көрсетіледі.
Мысалы: c: / images / 2018 / 1.jpg
Результат:
c:
изображения
2018
1.jpg
Задание Python 5_7: Ввести строку, в которой записана сумма натуральных чисел, например, ‘1+25+3’. Вычислите это выражение. Использовать строковые функции языка.
Оң сандардың жиынтығы бар жолды енгізіңіз, мысалы, '1 + 25 + 3'. Бұл өрнек есептеңіз. Тілдің тіл функцияларын қолданыңыз.
Задание Python 5_8: Определить, является ли введённая строка палиндромом («перевёртышем») типа ABBA, kazak и пр.
Енгізілген жолдың ABBA, kazak және т.б. түріндегі палиндромы («фличер») болып табылатынын анықтаңыз.
Примечание: если s='1234', то
S[-1]='4', s[-2]='3'….
Для решения используйте алгоритм, изображенный на блок-схеме:
Ақау схемасында көрсетілген алгоритмді шешу үшін:
Самостоятельная работа: 1 вариант: Функции: Описать функцию CircleS(R) вещественного типа, находящую площадь круга радиуса R. С помощью этой функции найти площади трех кругов с заданными радиусами. Площадь круга радиуса R вычисляется по формуле S=π∗R2. В качестве значения Пи использовать 3.14.
Процедуры: Напишите процедуру, которая выводит цифры переданного ей четырехзначного числа, кратные трем.
Списки: Создайте список, соответствующий числовому ряду, построенному по следующему принципу:
Функциялар: 1. R радиу шеңберінің шеңберін анықтайтын нақты түрдегі CircleS (R) функциясын сипаттаңыз. Бұл функцияны пайдаланып, берілген радиусты үш шеңбердің аумағын табыңыз. R радиу шеңберінің шеңбері S = π * R2 формуласы бойынша есептеледі. 3.14 пи мәні ретінде пайдаланыңыз.
Процедуралар:
2. Берілген төрт таңбалы санның цифрларын көрсететін процедураны жазыңыз, ол үшеудің көптігі.
Тізімдер:
3. Келесі қағида бойынша салынған бірқатар қатарға сәйкес келетін тізімді жасаңыз:
1+2+3 2+3+4 3+4+5 ... 8+9+10
т.е. результат: