Итак, я пытаюсь распечатать список слов с цифрами и специальными символами.Прямо сейчас я застрял в печати слов с печатью слов с сгенерированными числами в диапазоне.
Я уже пробовал:
word = input("Enter a word\n>")
firstLetter = word[0]
firstLetter = firstLetter.upper()
length = len(word)
newWord = firstLetter + word[1:length]
print("%s \n".join([str(num).zfill(2) for num in range(0, 10)]) % newWord)
Я пытался:
word = input("Enter a word\n>")
firstLetter = word[0]
firstLetter = firstLetter.upper()
length = len(word)
newWord = firstLetter + word[1:length]
print("\n".join([str(num).zfill(2) for num in range(0, 10)]) % newWord)
Я ожидаю что-то вроде:
Password01
Password02
Password03
Password04
Password05
Password06
Password07
Password08
и т. Д.
Мои результаты:
Python 3.6.1 (default, Dec 2015, 13:05:11)
[GCC 4.8.2] on linux
Enter a word
>pop
Traceback (most recent call last):
File "main.py", line 8, in <module>
print("\n".join([str(num).zfill(2) for num in range(0, 10)]) % newWord)
TypeError: not all arguments converted during string formatting