С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
1 / 1 / 1
Регистрация: 18.06.2014
Сообщений: 715

Чтение списка из файла

28.03.2016, 14:55. Показов 2539. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго дня
капец ,а не язык все понять его не могу помогите разобраться
Вообщем сделал программу , а по заданию смотрю нужно ,чтобы он переменные из файла брал подскажите как это сделать d={'метр':1.0,'ярд':0.9144,'фут':0.3048, 'миля':1609.344,'дюйм':0.0254,'километр' :1000} и потом их прочитать
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
32
d={'метр':1.0,'ярд':0.9144,'фут':0.3048,'миля':1609.344,'дюйм':0.0254,'километр':1000}
def f(g,g1,r):
    koef=list(d.values())[g-1]
    koef2=list(d.values())[g1-1]
    r=r*koef/koef2
    return r
print("Имеющиеся единицы длины:")
i=1
for k in d.keys():
    print(i,".",k)
    i=i+1
print("Вы хотите конвертировать одну единицу длины в другую? Введите 1")
print("Вы хотите сложить величины в различных системах? Введите 2")
flag=int(input())
if flag==1:
    v1=int(input("Введите номер единицы длины,из которой переводим:"))
    v2=int(input("Введите номер единицы длины,в которую переводим:"))
    v3=float(input("Введите длину:"))
    t=f(v1,v2,v3)
    print(v3," ",list(d.keys())[v1-1],"- это ",t," ",list(d.keys())[v2-1])
if flag==2:
    #print(list(d.values()))
    s=0
    n=int(input("Введите количество слагаемых:"))
    for i in range(0,n):
        v1=int(input("Введите номер единицы длины слагаемого:"))
        v3=float(input("Введите длину:"))
        s=s+v3*list(d.values())[v1-1]
    v2=int(input("Введите номер единицы длины,в которой хотим получить результат:"))
    s=s/list(d.values())[v2-1]
    print("Сумма всех длин будет равна ",s," ",list(d.keys())[v2-1])
n=int(input("Для завершения работы введите 0"))
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.03.2016, 14:55
Ответы с готовыми решениями:

Запись и чтение из бинарного файла списка из bool значений БЕЗ МОДУЛЯ pickle
У меня есть список из bool-переменных, и я хочу как то записать его в бинарный файл, не используя pickle. При этом, что бы я мог потом...

Чтение списка из файла и дальнейшее использование информации из файла
основная using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; ...

чтение списка из файла
привет. в общем, есть структура: struct Student { int number; // string student; // double math;

5
Эксперт по компьютерным сетям
 Аватар для Jabbson
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
28.03.2016, 15:14
Лучший ответ Сообщение было отмечено alex925 как решение

Решение

Цитата Сообщение от Snegur Посмотреть сообщение
Доброго дня
капец ,а не язык все понять его не могу помогите разобраться
Вообщем сделал программу , а по заданию смотрю нужно ,чтобы он переменные из файла брал подскажите как это сделать d={'метр':1.0,'ярд':0.9144,'фут':0.3048, 'миля':1609.344,'дюйм':0.0254,'километр' :1000} и потом их прочитать

Не по теме:

Извините, конечно, за прямоту, но капец - это то, как Вы излагаете свои мысли.

2
1 / 1 / 1
Регистрация: 18.06.2014
Сообщений: 715
28.03.2016, 15:17  [ТС]
я это d={'метр':1.0,'ярд':0.9144,'фут':0.3048, 'миля':1609.344,'дюйм':0.0254,'километр' :1000} пишу в блокнот так ?
как потом мне эти переменные прочитать?
0
Эксперт по компьютерным сетям
 Аватар для Jabbson
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
28.03.2016, 15:19
Я уверен, это не то, что от Вас хочет преподаватель, лучше уточните, чтобы не делать лишнюю работу.
1
1 / 1 / 1
Регистрация: 18.06.2014
Сообщений: 715
28.03.2016, 15:20  [ТС]
ну если так надо или это слишком сложно ?
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
28.03.2016, 15:23
Цитата Сообщение от Snegur Посмотреть сообщение
я это d={'метр':1.0,'ярд':0.9144,'фут':0.3048, 'миля':1609.344,'дюйм':0.0254,'километр' :1000} пишу в блокнот так ?
Не так. Ты должен или писать это в python модуле и потом импортировать этот модуль с данными или использовать сериализацию данных (модуль pickle и подобные) или же хранить данные на пример в json (можно конечно и в другом формате).
В общем иди учи мат часть и читай умные книжки, а не ерунду пиши на форумах.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.03.2016, 15:23
Помогаю со студенческими работами здесь

Чтение списка из файла С++
Здравствуйте уважаемые форумчане. Помогите пожалуйста прочитать(исправить) список из файла (функция чтения с 394 строчки) #include...

Чтение списка из файла
Program file9v; Type anketa=record fam: string; name: string; year_end: integer; numb:integer; math: 1..5;...

Чтение списка из типизированного файла
проблема состоит в том что при чтении из файла на экран 1 элемент прописывает нормально а последующие иероглифами. не знаю чё делать. вот 2...

Чтение двунаправленного списка из файла
Как организовать, учитывая, что у меня есть type TStudentPtr = ^TStudent; // Это указатель на студента TStudent = record // Это...

Чтение из файла и создание списка
Здравствуйте. помогите пожалуйста разобраться как сделать так что бы после функции чтения из файла функция создавала список, получается так...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru