Я новичок в python, я написал это для тех, кому это нужно, но я не могу запустить его за последней строкой 4, ошибка - синтаксическая ошибка def fileload filename, что я делаю неправильно?
import random
def fileload(filename)
with open(filename,"r") as names:
for item in names:
return item
сбор строк из файлов и добавление в список
def main():
name=[]
desc=[]
title=[]
filename=fileload(names.txt)
for item in names:
name.append(item)
break
filename=fileload(descriptors.txt)
for item in description:
desc.append(item)
break
filename=fileload(titles.txt)
for item in titles:
title.append(item)
случайное имя
def namer():
i=random.randint(0,len(names))
first_name=names[i]
last_name=names[i]
return first_name last_name
случайное название
def titler():
i= random.randint(0,len(title))
random_title=title[i]
случайное описание
def descript():
i=random.randint(0,len(desc))
random_description = desc[i]
распечатывать случайные имена, заголовки и дескриптор
print(f"you are; {random_title} {first_name} {last_name} the {random_title}")
namer()
titler()
descript()
main()
также некоторые, возможно, из моего намеренного отступа обвиняют сайт в этом