14 / 4 / 0
Регистрация: 07.10.2019
Сообщений: 245
1

Файл: Подскажите, пожалуйста, как сделать так, чтобы исходный список читался из файла?

03.03.2020, 03:53. Показов 1583. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Подскажите пожалуйста как сделать так, чтобы исходный список читался из файла?
Функция:
Python
1
2
3
4
5
from main import func
 
numbers = [2, 4, 8, 16]
dict_new = {x: func(x) for x in numbers}
print(dict_new)
Результат должен быть записан в отдельный файл: каждая строка имеет вид Аргумент: Значение функции.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.03.2020, 03:53
Ответы с готовыми решениями:

Как сделать так чтобы при нажатии на кнопку читался код текстбокса?
такая задача, я хочу записать данные в текст бокс, и чтобы при нажатии на кнопку, выводилось это...

Подскажите, как сделать, чтобы в этой проге читался не весь текст из textbox, а по строчно
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;...

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

Подскажите, пожалуйста, как сделать массив так, чтобы программа не крашилась...
Всем доброго вечера. Возникла проблема связанная с тем, что при попытке заполнения массива...

5
636 / 476 / 179
Регистрация: 28.05.2012
Сообщений: 1,414
03.03.2020, 06:16 2
где исходный файл со списком, и функция func ?
1
14 / 4 / 0
Регистрация: 07.10.2019
Сообщений: 245
03.03.2020, 16:30  [ТС] 3
Python
1
2
3
4
5
6
7
8
9
10
11
import math
 
 
def func(x: int) -> float:
    return math.exp(math.sin(x)) if x > 3 else 0
 
 
if __name__ == '__main__':
    numbers = []
    dict_new = {x: func(x) for x in numbers}
    print(dict_new)
0
243 / 178 / 73
Регистрация: 17.10.2018
Сообщений: 749
03.03.2020, 18:40 4
Цитата Сообщение от Vigi Посмотреть сообщение
где исходный файл со списком
Вас же спросили. В какой форме запись в исходном файле?
0
636 / 476 / 179
Регистрация: 28.05.2012
Сообщений: 1,414
03.03.2020, 19:35 5
Лучший ответ Сообщение было отмечено Jushara как решение

Решение

Допустим file.txt:
PowerShell
1
2
3
4
5
2
4
8
16
...
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import math
 
 
def func(x: int) -> float:
    return math.exp(math.sin(x)) if x > 3 else 0
 
 
with open('file.txt', encoding='utf-8') as f:
    numbers = list(map(int, f.read().split()))
 
dict_new = {x: func(x) for x in numbers}
 
with open('out.txt', 'w') as out:
    for key, val in dict_new.items():
        out.write(f'{key}:{val}\n')
out.txt:
PowerShell
1
2
3
4
2:0
4:0.46916418587400077
8:2.689507917609784
16:0.7498340851945589
1
14 / 4 / 0
Регистрация: 07.10.2019
Сообщений: 245
04.03.2020, 09:53  [ТС] 6
Большое спасибо!
0
04.03.2020, 09:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.03.2020, 09:53
Помогаю со студенческими работами здесь

Как сделать так, чтобы условие начало работать?Подскажите,пожалуйста
Здравствуйте. Прошу,подскажите,пожалуйста, ступор уже. Вот прога: for(n=1;n<=100;n++) do...

Подскажите, пожалуйста с задачей. Как сделать так, чтобы в массив записывались следующие 4 элемента?
#include <stdio.h> #include <stdlib.h> #include <time.h> #define N 4 /* Сформировать с...

Подскажите пожалуйста, как на этом слайдере сделать так чтобы перелистывалось сразу 3 фото?
Всем привет ! Подскажите пожалуйста, как на этом слайдере сделать так чтобы перелистывалось сразу 3...

Подскажите, пожалуйста, как сделать так, чтобы мой div открывался и закрывался плавно
HTML: <nav class="menu-open"> <div class="button-open"> </div> <a...

Подскажите пожалуйста, как сделать так, чтобы сортировало не все числа, а только положительные
Здравствуйте, вот задание Задан двумерный массив. Расположить положительные элементы в порядке...

Подскажите пожалуйста, нужно сделать так, чтобы х было не равно нулю
Program Lab2; Const b=2.4; c=1.7; Var x, a, y: real; Begin write ('Введите значение x='); ...

Подскажите пожалуйста, можно ли сделать так, чтобы MacOS не отключала Caps Lock при переключении языка
Подскажите пожалуйста, можно ли сделать так, чтобы MacOS не отключала Caps Lock при переключении...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru