Guest User

Untitled

a guest
Dec 17th, 2016
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.90 KB | None | 0 0
  1. junaki = {}
  2.  
  3. class Junak:
  4.     def __init__(self, ime, zdravje, moc, obramba):
  5.         self.ime = ime
  6.         self.zdravje = zdravje
  7.         self.moc = moc
  8.         self.obramba = obramba
  9.    
  10.     def kreacija(ime, zdravje, moc, obramba):
  11.         if zdravje < 1:
  12.                raise Exception("Zdravje mora biti pozitivno")
  13.          
  14.         return Junak(ime, zdravje, moc, obramba)
  15.  
  16.     def __str__(self):
  17.         return "Ime: {i}, zdravje: {z}, moc: {m}, obramba: {o}" .format(i=self.ime, z = self.zdravje, m = self.moc, o = self.obramba)
  18.  
  19.  
  20. k = int(input("\nVnesite stevilo bojevnikov: "))
  21.  
  22. for j in range(0, k):
  23.      ime = input("\nVnesite ime junaka: ")
  24.      zdravje = int(input("Vnesite zdravje junaka: "))
  25.      moc = int(input("Vnesite moc junaka: "))
  26.      obramba = int(input("Vnesite obrambo junaka: "))
  27.      junaki[j] = Junak.kreacija(ime, zdravje, moc, obramba)
  28.  
  29.  
  30. print("\n", junaki)
Advertisement
Add Comment
Please, Sign In to add comment