我正在用 python 为我的班级做一个“创建密码”项目。我刚刚学习了常见的转换说明符,他们希望我在我的程序中使用它。
到目前为止,我被困在“第二个密码”上,见下面的代码:
# FIXME (1): Finish reading another word and an integer into variables.
# Output all the values on a single line
favoriteColor = input('Enter favorite color: \n')
petName = input('Enter pet\'s name: \n')
passNumber = input('Enter a number: \n')
print(favoriteColor, petName, passNumber)
# FIXME (2): Output two password options
password1 = favoriteColor
print('First password: %s_%s' % (favoriteColor,petName))
print('Second password: **%d','%s','%d'** % (passNumber, petName, passNumber))
我需要生成第二个密码,如:6yellow6 我的问题是我无法弄清楚如何在没有空格的情况下使用 % 转换。请帮忙!