列表没有被追加我想使用for循环为两个用户追加板子列表我该怎么做
from random import randint
user1 = {
"name":input("Enter your name"),
"board":[]
}
user2 = {
"name":input("Enter your name"),
"board":[]
}
users = [user1, user2]
def set_board(users):
for x in range(5):
users["board"].append(x)
def print_board(users):
for row in users["board"]:
print(" ".join(row))
print("Let's start")
print(print_board(user1))
print(print_board(user2))
set_board
print_board
不返回任何内容,因此您无法打印返回值这是一个工作版本:
from random import randint
user1 = {
"name":input("Enter your name"),
"board":[]
}
user2 = {
"name":input("Enter your name"),
"board":[]
}
users = [user1, user2] # Actually this is not used anymore
def set_board(user):
for x in range(5):
user["board"].append(x)
def print_board(user):
print(' '.join(str(user["board"])))
print("Let's start")
set_board(user1)
set_board(user2)
print_board(user1)
print_board(user2)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句