Write a menu based program to add delete and display the record of players by using list as Stack in python. Record of a player contains: Player code, score and Rank.
Program to add delete and display the record of players by using list as Stack in python
player = []
ch = 'y'
def push(player):
pcode = int(input('Enter Player Code\t:\t'))
pscore = int(input('Enter Player Score\t:\t'))
prank = int(input('Enter Player Rank\t:\t'))
temp = [pcode, pscore, prank]
player.append(temp)
def pop(player):
if player == []:
print ('No Record')
print ('Deleted Record is :', player.pop())
def displaydata(player):
L = len(player)
print ('player Code\tPlayer Score\tPlayer Rank')
for i in range(L-1,-1,-1):
print(player[i][0],"\t\t",player[i][1],"\t\t", player[i][2])
while ch == 'y' or ch == 'Y':
print ('1. Add Record\n')
print ('2. Delete Record\n')
print ('3. Display Record\n')
print ('4. Exit')
op = int(input('Enter the Choice\t:\t'))
if op == 1:
push(player)
elif op == 2:
pop(player)
elif op == 3:
displaydata(player)
elif op == 4:
break
ch = input('Do you want to enter more(Y/N)')