我正在尝试编写一个简单的代码来帮助我跟踪玩纸牌游戏时的玩家姓名和分数。
import pandas as pd
print('Willkommen zum Punkterechner!')
#asking for number of players
p_count = int(input("Anzahl der Spieler?: "))
p_list = []
points = [0]*p_count
#asking for name of players in range of number of players
for i in range(p_count):
p_name = input('Wie lautet der Name von Spieler ' + str(i+1) + '?: ')
p_list.append(p_name)
d = {'Spieler': p_list,'Punkte': points}
df = pd.DataFrame(data=d)
print(df)
current_round = 1
for i,j in enumerate(p_list):
points_round = int(input('Punkte für ' + j + ' in Runde ' + str(current_round) + ': '))
points[i] += points_round
print(df)
现在,我需要帮助找到一种方法来汇总每个回合/每个球员的积分。我还想继续更新current_round,直到类似input('Keep Playing?')
的内容为'No'。
有什么想法吗?
谢谢