понедельник, 28 февраля 2011 г.

Немного ООП Pyhton-a


Задание: Вывести количество слов и  предложений в строке, также вывести количество артиклей таких как THE и A, вывести строку убрав пробелы.
ВОТ В ПРИНЦИПЕ И САМ КОД:

# -*- coding: cp1251 -*-
import re
class some:
    art=["a","the"]
    def __init__(self,stroka):
        self.r=stroka
        self.splited = stroka.split(".")
        self.nsent = len(self.splited)
        print (self.r)        
    def p(self):
        for i in self.splited:
             pass
        print("Number of sentences: ")
        print (self.nsent-1)
    def pW(self):
        self.splited=self.r.split(" ")
        self.nsent=len(self.splited)
        for a in self.splited:
           pass
        print ("Number of words: ")
        print(self.nsent)
    def pA(self):
        print ("article THE in string :")
        print (self.r.upper().count(" THE "))
        print ("article A in string :")
        print (self.r.upper().count(" A "))         
        pass
    def wS(self):
        print(self.r.replace(' ',''))               
print("Заданная строка")
x=some("Hello world. Just A Hello the world, but the not use'd. Just a hello the world.")
x.p()
x.pW()
x.pA()
x.wS()

З.Ы. КОД ДОРАБОТАН !!!!  

Комментариев нет:

Отправить комментарий