Найти - Пользователи
Полная версия: Сложная задача.
Начало » Python для новичков » Сложная задача.
1
rsi2m
Здравствуйте! Вот уже второй час не могу решил задачку,может поможите?
Текст задачи : Нужно написать программу, которая будет брать из этого исходника(http://www.xs4all.nl/~rjwj/misc/fortune.txt) только цитаты,и для всех цитат создаст некую последовательность, где допустим, нулевой элемент это первая цитата из исходника, первый элемент это вторая цитата из исходника и так далее…

Никак не получается сделать так,чтобы каждой цитате соответствовало одно место в последовательности
У мну получается так, что программа обрезает цитаты, и допустим, нулевой элемент последовательности это первая цитата и кусок второй…
Заранее благодарю за помощь!!!
Вот кстати мой код.
file=open("aaaa.txt","r")
n=['','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','']
m=0
while line != "":
line=file.readline()
if "---" in line:
1
else:
if "." in line:
m+=1
print m
print line
n[m]+=line



if "---" in line:
line=file.readline()
while not("---" in line) and line !="":
print line
n[m]+=line
print m
line=file.readline()
if "." in line:
m+=1
sp3
так штоле
import urllib

text = urllib.urlopen('http://www.xs4all.nl/~rjwj/misc/fortune.txt').read().split('---')
print text[0]
print text[1]
rsi2m
sp3
так штоле
import urllib

text = urllib.urlopen('http://www.xs4all.nl/~rjwj/misc/fortune.txt').read().split('---')
print text[0]
print text[1]
О_о

Благодарю за оказанную помощь!!!!!
Оказывается задача была лёгкая…..ввёл Ваш код, и действительно всё так,как надо….спасибо ещё раз!!!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB