
Вопрос задан 27.03.2019 в 04:07.
Предмет Информатика.
Спрашивает Пророк Оля.
Программа выводит текст в скобках. Как убрать эти скобки? (Python 3) fin = open('cities.txt')
outfname = 'squeeze.txt' with open (outfname,'w') as fout for line in fin.readlines(): line=line.split() city=line[0] country = line[3] population = float(line[1]) area = float(line[2]) dencity = population/area if dencity > 10000: result = city, dencity,country fout.write(str(result +'\n') fin.close


Ответы на вопрос

Отвечает Базанов Михаил.
# Python3
infname, outfname = 'cities.txt', 'squeeze.txt'
with open(infname, 'r') as fin, open(outfname, 'w') as fout:
for line in fin.readlines():
city, population, area, country = line.split()
population, area = map(float, [population, area])
density = population / area
if density > 10000:
fout.write(' '.join(map(str, [city, density, country])) + '\n')
infname, outfname = 'cities.txt', 'squeeze.txt'
with open(infname, 'r') as fin, open(outfname, 'w') as fout:
for line in fin.readlines():
city, population, area, country = line.split()
population, area = map(float, [population, area])
density = population / area
if density > 10000:
fout.write(' '.join(map(str, [city, density, country])) + '\n')


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili