我正在为Python制作一个石头剪刀程序,我遇到了这个问题。如果我使用.format作为用户名输入,然后尝试在输入字符串中输出它,它只打印为{0}而不是实际变量。有任何想法吗?感谢。
User1Name=raw_input('Enter your username.\n')
User1=input('{0}\n--------\n1. Rock\n2. Paper\n3. Scissors\n4. Random\n5. Exit\n').format(User1Name)
答案 0 :(得分:0)
input
尝试评估用户输入的字符串,使用raw_input
作为您的第一个语句。
然后它应该是:
User1=raw_input('{0}\n--------\n1. Rock\nWHATEVER...\n'.format(User1Name))