我希望在一行中输入n个数字,只有空格。我试图在.split中使用ai = [int(input()) for ai in range(n)],但出现了以下错误:ai = [int(input()) for ai in range(n)].split(' ') ValueError: invalid literal for int() with base 10: '2 6 3 7 1',因此我不知道应该更改哪一部分代码才能达到正确的格式。错误的输入:
我正在创建一个猜测程序,允许两个玩家竞争,其中一个人输入数字,另一个人猜测答案。但是,一开始我使用输入代码让用户输入一个数字,但这显示了用户输入,这允许第二个用户查看条目。\n 1 for Human Vs Human \n 2 for Human Vs AI \n 3 for AI Vs AI \n"))
while Choice < 1 or Choice\n 1 for Human Vs Human \n 2 for Human Vs