xam1816
with open('Amper.txt', 'r') as file: response = file.read().replace('\n', '') u = int(response[4:6]) r = int(response[10:11]) print('Сила тока равна', u/r)
xam1816
with open('Amper.txt', 'r') as file: response = file.read().replace('\n', '') u = int(response[4:6]) r = int(response[10:11]) print('Сила тока равна', u/r)
VaksПонятно,что твой код сделан под один уникальный файл,если в файле данные изменяться,например число станет 3х значным,то код вылетит с ошибкой.Тут суть примера в том,что значения u и r ты можешь получить из разных источников.
Получилось только так
def get_data(file):# на вход функции поступают данные, в нашем случае файл with open(file,'r') as f:# внутри функции эти данные обрабатываются,в нашем случае читаются data = f.read() return int(data[4:6]),int(data[12])# на выходе получаем только нужные данные,в нужном виде u,r = get_data('temp_data.txt')# здесь функция вернула нужные данные в переменные print(f'{u}, {r}')# функция print сделала свою работу,вывела в консоль данные и теперь я вижу чем я оперирую
xam1816Одна функция должна принимать значения пользователя в программу ?
VaksСмысл в том что программа у тебя будет из модулей или подпрограмм - функций,которые только знают друг о друге,но ничего не знают что они там внутри себя делают.Т.е в данном примере у тебя функция которая встречает данные =>подготавливает их внутри себя=>возвращает или передает другой функции =>эта функция уже принимает подготовленные данные => как-то обрабатывает => передает дальше,возвращает
Одна функция должна принимать значения пользователя в программу ?
xam1816А данные будет вводить пользователь в консоли или же ,обратно, они должны быть подготовлены в файле ?(Если да , то обязательно в текстовом или можно в другом формате ?)
VaksНапиши функцию которая принимает строку,в которой есть значения напряжения и сопротивления,и возвращает кортеж из 2 чисел тип int
А данные будет вводить пользователь в консоли или же ,обратно, они должны быть подготовлены в файле ?(Если да , то обязательно в текстовом или можно в другом формате ?)
AD0DE412Так ТС может поймет,что программировать это не в редакторе готовые кнопочки с окошечками компоновать.
блин ну чего вы над котиакми издеваетесь
xam1816
Не могу написать ,пока что
Когда сделаю - напишу