asked 133k views
1 vote
Write a program that receives a filename as user input. The file is structured as multiple lines containing numbers separated by a single space. For example, this would be an acceptable file:

1 Answer

5 votes

Answer:

The solution in Python is as follows:

filename = input("File: ")

fll = open(filename, "r")

for line in fll:

for i in line.split():

print(i,end='\t')

print()

Step-by-step explanation:

The complete question implies that the program reads a file and displays the file content in a structured way (tabs or spaces)

The explanation is as follows:

This gets input for the file name

filename = input("File: ")

This opens the file for read operation

fll = open(filename, "r")

This iterates through the lines of the file

for line in fll:

This iterates through each line (splitted by space)

for i in line.split():

This prints the current element followed by a tab

print(i,end='\t')

This starts printing on another line

print()

answered
User Tomas Giro
by
8.8k points

Related questions

asked Apr 11, 2019 88.7k views
Bmi asked Apr 11, 2019
by Bmi
8.3k points
2 answers
0 votes
88.7k views
1 answer
15 votes
75.0k views