Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 29.09.2021
Сообщений: 52

работа с текстовым файлом,

11.12.2021, 22:52. Показов 492. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не могу понять как сделать так, чтобы во второй части кода, при вводе номера рейса мне выдавало только строку или "не найден", программа проходится по каждой строке, и если в ней нет номера рейса(определенного набора цифр), то пишет "не найден" мне нужно, чтобы она писала "не найден" только тогда, когда в текстовом файле вообще нет тех цифр, которые я задал.

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import csv
 
print("Введите место назначения")
dest = input().upper()
print("Введите номер рейса")
num = input().upper()
print("Введите тип")
air = input().upper()
 
with open("C:/Users/PC/Desktop/fly.txt", mode="a", encoding="utf-8", newline="") as f: # нужно указать полный путь до текстового файла
    file_writer = csv.writer(f, delimiter=";", lineterminator="\r")
    file_writer.writerow([dest, num, air])
 
"вывод  на  экран  пунктов  назначения  и  номеров  рейсов"
 
d1 = []
with open("C:/Users/PC/Desktop/fly.txt", mode="r", encoding="utf-8") as f:  # нужно указать полный путь до текстового файла
    reader = csv.DictReader(f, delimiter=";")
    for row in reader:
        d1.append(row)
file = open("C:/Users/PC/Desktop/fly.txt", mode="r", encoding="utf-8") # нужно указать полный путь до текстового файла
 
print("Введите номер")
fly = input().upper()
 
for k, line in enumerate(file, 1):
 
    if fly in line:
        print(line.strip())
    if len(file.read(0)) :
        print("не найден")
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.12.2021, 22:52
Ответы с готовыми решениями:

Работа с текстовым файлом
Возьмите текстовый файл, содержащий Вашу любимую художественную книгу. 1. Определите общее количество символов в тексте с пробелами и без...

Задача с текстовым файлом, с применением словаря
Дан файл, содержащий телефонные номера абонентов. Структура файла: Первая строка - количество абонентов Далее следует n пар строк с...

Задача с текстовым файлом! Средний бал, и вывести у кого оценки меньше 3
Добрый день! Не понимаю эти текстовые файлы..знаю только как вывести русские буквы,и все Хотя бы разобраться ,как решать одну задачу ...

1
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
11.12.2021, 23:42
Python
1
2
3
4
5
6
7
8
9
print("Введите номер")
fly = input().upper()
 
for k, line in enumerate(file, 1):
    if fly in line:
        print(line.strip())
        break
else:
    print("не найден")
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.12.2021, 23:42
Помогаю со студенческими работами здесь

Работа с текстовым файлом
Всего вариантов ответа 3. В текстовом файле правильный вариант начинается с +, а не правильные с -. Моя программа выводит только правильные...

Работа с Текстовым файлом
Артем 3 Григорий 5 Святослав 2 Николай 4 Станислав 3.5 Илья 4.5 Отсортировать данные файле по оценкам

Работа с текстовым файлом
Никита 3 Сережа 5 Антон 2 Нужно отсортировать строки по числам по возрастанию или по убыванию

Работа с текстовым файлом
Я в питоне и программировании новичок, помогите кто чем может с заданием, нужен код, на входе текстовый файл нужно выполнить количественный...

Работа с текстовым файлом
Нужно написать программу, которая открывает файл mail.txt и считывает строку, если находит @mail.ru то сохраняет строку в файле ok.txt и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru