Python. Немного о строках



бет4/7
Дата02.05.2023
өлшемі108,99 Kb.
#88790
1   2   3   4   5   6   7
Байланысты:
5 Python. Python жолдар туралы

Python жұмыс 5_6:
Файлдың мекен-жайын енгізіңіз және оны '/' бөлектелген бөліктерге «бөлшектеңіз». Әрбір бөлік бөлек жолда көрсетіледі.
Мысалы: c: / images / 2018 / 1.jpg

Результат:


c:
изображения


2018
1.jpg


Задание Python 5_7:
Ввести строку, в которой записана сумма натуральных чисел, например, ‘1+25+3’. Вычислите это выражение. Использовать строковые функции языка.
Оң сандардың жиынтығы бар жолды енгізіңіз, мысалы, '1 + 25 + 3'. Бұл өрнек есептеңіз. Тілдің тіл функцияларын қолданыңыз.


Задание Python 5_8: Определить, является ли введённая строка палиндромом («перевёртышем») типа ABBAkazak и пр.
Енгізілген жолдың ABBA, kazak және т.б. түріндегі палиндромы («фличер») болып табылатынын анықтаңыз.
Примечание:
если s='1234', то
S[-1]='4', s[-2]='3'….
Для решения используйте алгоритм, изображенный на блок-схеме:
Ақау схемасында көрсетілген алгоритмді шешу үшін:



Самостоятельная работа:
1 вариант:
Функции:

  1. Описать функцию CircleS(R) вещественного типа, находящую площадь круга радиуса R. С помощью этой функции найти площади трех кругов с заданными радиусами. Площадь круга радиуса R вычисляется по формуле S=π∗R2. В качестве значения Пи использовать 3.14.

Процедуры:

  1. Напишите процедуру, которая выводит цифры переданного ей четырехзначного числа, кратные трем.

Списки:

  1. Создайте список, соответствующий числовому ряду, построенному по следующему принципу:



Функциялар:
1. R радиу шеңберінің шеңберін анықтайтын нақты түрдегі CircleS (R) функциясын сипаттаңыз. Бұл функцияны пайдаланып, берілген радиусты үш шеңбердің аумағын табыңыз. R радиу шеңберінің шеңбері S = π * R2 формуласы бойынша есептеледі. 3.14 пи мәні ретінде пайдаланыңыз.
Процедуралар:
2. Берілген төрт таңбалы санның цифрларын көрсететін процедураны жазыңыз, ол үшеудің көптігі.
Тізімдер:
3. Келесі қағида бойынша салынған бірқатар қатарға сәйкес келетін тізімді жасаңыз:
1+2+3 2+3+4 3+4+5 ... 8+9+10
т.е. результат:


Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет