Answer the question
In order to leave comments, you need to log in
Why does it show NONE after writing the file, if all operations went well?
I suspect the problem is in the . When I did not use it, there was no NONE. Shows two NONE. So the problem will be in the arguments, but why if everything works without errors and correctly?def c(a_v, a_t):
num_f = []
with open('input.txt') as f:
for line in f:
num_f.extend(str(x) for x in line.split())
what = input('Що ви бажаєте введення чисел з файлу чи з клавіатри? \n*Можливі відповіті: к(клавіатура), ф(файл) >>')
def c(a_v, a_t):
def new(a_point):
file = open('output.txt', 'w')
file.write(a_point)
print('Запис числа в файл пройшов успішно')
if a_v > 0:
the_point = str(a_v * a_t)
print(f'Вася, зупинився на {the_point} кілометрі ')
print(new(the_point))
elif a_v < 0:
the_point = str(a_v * a_t - 109)
print(f'Вася, зупинився на {the_point} кілометрі ')
print(new(the_point))
if what == 'к':
the_v = float(input('Введіть V(кілометри за годину, введіть тільки число) >>'))
the_t = float(input('Введіть T(час через скільки він зупиниться) >>'))
print(c(the_t, the_v))
elif what == 'ф':
the_v = float(num_f[0])
the_t = float(num_f[1])
print(c(the_t, the_v))
else:
print('Можливі відповіті: к(клавіатура), ф(файл)')
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question