-1
пытается создать таблицу из двух столбцов, которая использует цикл для чтения и обработки. пытаясь создать список с целым числом и квадратным корнем. Я играл с программой несколькими способами, но не могу понять, почему я получаю недопустимый синтаксис.петли, список, python 3.x
"""with open('numbers.txt', 'w') as file:
for i in range(5): #The loop
number = 0
while (number < 10) or (number > 50):
number = int(input("Enter integer {0}: ".format(i+1)))
number_str = "{0}\n".format(number)
file.write(number_str)
file.close()"""
с открытым ('numbers.txt', 'г') в файле:
import math
print ("\nInteger\t\tSquare Root")
while True:
line = file.readline()
if len(line) == 0:
break
number = int(line)
square_root = math.sqrt(number)
print (number, "\t\t\t%.4f" % round(square_root, 4)
file.close()