Advertisement
Guest User

Untitled

a guest
Dec 5th, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.92 KB | None | 0 0
  1. import secrets
  2.  
  3. def login(pl):
  4.     lf = open(pl + '.txt', 'a')
  5.     lf.close()
  6.     lf = open(pl + '.txt', 'r')
  7.     plc = 'Username: ' + pl
  8.     lfu = lf.read()
  9.     if plc not in lfu:
  10.         print("You are not registered")
  11.         lf.close()
  12.         pw = input("What would you like your password to be? \n")
  13.         pw = 'Password: ' + pw
  14.         lf = open(pl + '.txt', 'w')
  15.         lf.write(plc + '\n')
  16.         lf.write(pw + '\n')
  17.         lf.close()
  18.  
  19.     else:
  20.         print("You are registered!")
  21.         pw = input("What is your password " + pl + "? \n")
  22.         pw = "Password: " + pw
  23.         while pw not in lfu:
  24.             print("Incorrect")
  25.             pw = input("What is your password " + pl + "? \n")
  26.             pw = "Password: " + pw
  27.         lf.close()
  28.  
  29. def highesths():
  30.     file = open('Scores.txt', 'r')
  31.     hss = [['', '', '0'], ['', '', '0'], ['', '', '0'], ['', '', '0'], ['', '', '0']]
  32.     print('Top 5 Highscores: ')
  33.     for line in file:
  34.         data = line.split(',')
  35.         if int(data[2]) > int(hss[0][2]):
  36.             hss[4][2] = hss[3][2]
  37.             hss[4][1] = hss[3][1]
  38.             hss[4][0] = hss[3][0]
  39.             hss[3][2] = hss[2][2]
  40.             hss[3][1] = hss[2][1]
  41.             hss[3][0] = hss[2][0]
  42.             hss[2][2] = hss[1][2]
  43.             hss[2][1] = hss[1][1]
  44.             hss[2][0] = hss[1][0]
  45.             hss[1][2] = hss[0][2]
  46.             hss[1][1] = hss[0][1]
  47.             hss[1][0] = hss[0][0]
  48.             hss[0][0] = data[0]
  49.             hss[0][1] = data[1]
  50.             hss[0][2] = data[2]
  51.         elif int(data[2]) > int(hss[1][2]):
  52.             hss[4][2] = hss[3][2]
  53.             hss[4][1] = hss[3][1]
  54.             hss[4][0] = hss[3][0]
  55.             hss[3][2] = hss[2][2]
  56.             hss[3][1] = hss[2][1]
  57.             hss[3][0] = hss[2][0]
  58.             hss[2][2] = hss[1][2]
  59.             hss[2][1] = hss[1][1]
  60.             hss[2][0] = hss[1][0]
  61.             hss[1][0] = data[0]
  62.             hss[1][1] = data[1]
  63.             hss[1][2] = data[2]
  64.         elif int(data[2]) > int(hss[2][2]):
  65.             hss[4][2] = hss[3][2]
  66.             hss[4][1] = hss[3][1]
  67.             hss[4][0] = hss[3][0]
  68.             hss[3][2] = hss[2][2]
  69.             hss[3][1] = hss[2][1]
  70.             hss[3][0] = hss[2][0]
  71.             hss[2][0] = data[0]
  72.             hss[2][1] = data[1]
  73.             hss[2][2] = data[2]
  74.         elif int(data[2]) > int(hss[3][2]):
  75.             hss[4][2] = hss[3][2]
  76.             hss[4][1] = hss[3][1]
  77.             hss[4][0] = hss[3][0]
  78.             hss[3][0] = data[0]
  79.             hss[3][1] = data[1]
  80.             hss[3][2] = data[2]
  81.         elif int(data[2]) > int(hss[4][2]):
  82.             hss[4][0] = data[0]
  83.             hss[4][1] = data[1]
  84.             hss[4][2] = data[2]
  85.     print('1. ' + hss[0][0] + '\t:' + hss[0][1] + '\t:' + hss[0][2])
  86.     print('2. ' + hss[1][0] + '\t:' + hss[1][1] + '\t:' + hss[1][2])
  87.     print('3. ' + hss[2][0] + '\t:' + hss[2][1] + '\t:' + hss[2][2])
  88.     print('4. ' + hss[3][0] + '\t:' + hss[3][1] + '\t:' + hss[3][2])
  89.     print('5. ' + hss[4][0] + '\t:' + hss[4][1] + '\t:' + hss[4][2])
  90.  
  91. def finalshowdown(t, d, d2, n):
  92.     print('You both have the same score!!\nWe will now keep rolling the dice until someone gets a higher number than the other.\n\n')
  93.     d[0] = 0
  94.     d[1] = 0
  95.     while d[0] == d[1]:
  96.         for n in range(2):
  97.             d[n] = secrets.choice(d2)
  98.             if n == 0:
  99.                 print('Player 1 Rolled a ' + str(d[n]) + "\n")
  100.             elif n == 1:
  101.                 print('Player 2 Rolled a ' + str(d[n]) + "\n")
  102.                 n = -1
  103.             if d[0] == d[1]:
  104.                 print('You got the same score again!\nWe will now roll again!')
  105.                 input('Press "Enter" to roll again\n')
  106.                 print('\n')
  107.                 d[0] = 0
  108.                 d[1] = 0
  109.             n + 1
  110.     if d[0] > d[1]:
  111.         print('Player 1 Won!!\n\n')
  112.     elif d[1] > d[0]:
  113.         print('Player 2 Won!!\n\n')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement