Advertisement
Nizarus

players

Feb 10th, 2021
539
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.65 KB | None | 0 0
  1. class Player:
  2.     def __init__(self):
  3.         self.team = "no team"
  4.         self.name = "no name"
  5.         self.number = " no number"
  6.         self.role = "the captain"
  7.  
  8.     def Hire(self, new_team):
  9.         l = []
  10.  
  11.         import random
  12.         num = []
  13.         names = [
  14.             "Lionel Messi", "Cristiano Ronaldo", "Xavi", "Andres", "Iniesta",
  15.             "Zlatan Ibrahimovic", "Radamel Falcao", "Robin van Persie",
  16.             "Andrea Pirlo", "Yaya Toure", "Edinson Cavani", "Sergio Aguero",
  17.             "Iker Casillas", "Neymar", "Sergio Busquets", "Xabi Alonso",
  18.             "Thiago Silva", "Mesut Ozil"
  19.         ]
  20.         n = open("names.txt", "r")
  21.         nl = n.readlines()
  22.         for line in nl:
  23.             line = line.replace("\n", "")
  24.             names.append(line)
  25.         for x in range(1, 22):
  26.             num.append(x)
  27.  
  28.         self.team = new_team
  29.         self.name = random.choice(names)
  30.         self.number = random.choice(num)
  31.         print("the "+str(self.role)+" "+ "of our team is "+str(self.name)+" "+ "he is among the best 100 players in the world")
  32.        
  33.  
  34.  
  35. class Character(Player):
  36.     def __init__(self):
  37.         super().__init__()
  38.  
  39.     def me(self, role="Goalkeeper"):
  40.         print("what is your name?")
  41.         x = input()
  42.         print("What is the name of your team")
  43.         y=input()
  44.         self.name = x
  45.         self.role = role
  46.         self.number="1"
  47.         self.team=y
  48.         print("my name is "+str(self.name)+" "+"I am with the "+str(self.team)+" "+"I am a "+str(self.role)+" "+"this is why my T-shirt bears the number "+str(self.number))
  49.         s=Player()
  50.         t=s.Hire(str(self.team))
  51.  
  52.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement