2024-05-19 16:11:26 发布
网友
所以我对python很陌生,我想用python的word格式创建noughts和cross,到目前为止我有这样一个:
move1 = int(input("Make your x move")) move2 = int(input ("make your y move")) boxes = [[0, 0, 0], [0, 0, 0], [0, 0, 0]]
我只是想知道是否有一种方法我不必把它分为move1和move2,而只需使用move来做同样的事情
move1
move2
move
非常感谢
您可以让用户在一行中输入两个用空格分隔的整数。因此,如果在x方向移动1,在y方向移动2,则输入应为“12”。 然后需要将这个字符串拆分为两个子字符串“1”和“2”,然后将这两个字符串I转换为int。Python字符串有一个“split”方法,您可以使用它来拆分字符串。你可能会找到许多使用它的例子
可以使用元组:
moves = (int(input("Enter X:")), int(input("Enter Y:")))
然后可以从moves[0]或moves[1]访问x和y值
moves[0]
moves[1]
您可以让用户在一行中输入两个用空格分隔的整数。因此,如果在x方向移动1,在y方向移动2,则输入应为“12”。 然后需要将这个字符串拆分为两个子字符串“1”和“2”,然后将这两个字符串I转换为int。Python字符串有一个“split”方法,您可以使用它来拆分字符串。你可能会找到许多使用它的例子
可以使用元组:
然后可以从
moves[0]
或moves[1]
访问x和y值相关问题 更多 >
编程相关推荐