Форум сайта python.su
Вот принцип работы программы:
Пользователь вводит:слово к примеру word
Пользователь вводит:число к примеру 3
Пользователь вводит:название файла к примеру 1.txt
Создаётся текстовый файл 1.txt с текстом
word0
word1
word2
word3
Вот я написал код:
s=input(“Введите слово ”)
s1=int(input(“Введите число ”))
s2=input(“Введите имя файла ”)
f = open(s2,'w')
i = 0
while i <= s1:
f.write(s + str(i))
i=i+1
f.close()
print(“Готово!”)
Но почему-то в файле такой вот текст:
word0word1word2word3
Как исправит что бы было:
word0
word1
word2
word3
Отредактировано Old_DeD (Авг. 9, 2016 09:16:56)
Прикреплённый файлы: 1.py (237 байт)
Офлайн
или
f.write(s + "\n" +str(i))
print(str(i),file=f)
Офлайн
Все разобрался надо было сделать так:
f.write(s + str(i)+“\n”)
Прикреплённый файлы: 1.py (246 байт)
Офлайн