不确定这里出什么问题

问题描述 投票:0回答:1

需要询问用户是否要开始,最终得到的输入期望最多为1个参数,得到3个

for i in range(1,5):
    Player1Points += roll()
    print('After this round ',player_1, 'you now have: ',Player1Points,' Points')
    while True:
        answer = input("Would you like to see", player_2, "'s score? yes/no")
        if answer == "no":
            print("how about now?")
        else:
            print("Okay")
        break

    Player2Points += roll()
    print('After this round ',player_2, 'you now have: ',Player2Points,' Points')

预计最多输入1个参数,得到3个

python dice
1个回答
0
投票

您需要连接字符串,不要像打印功能那样使用逗号。使用

answer = input("Would you like to see" + player_2 + "'s score? yes/no")

相反。或者,如果您使用的是python 3.5 +

answer = input(f"Would you like to see {player_2}'s score? yes/no")
© www.soinside.com 2019 - 2024. All rights reserved.