wicus3x

Untitled

Jun 11th, 2021 (edited)
255
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import random
  2.  
  3.  
  4. odpowiedz = input("Chcesz Wygenerować pesel? Tak/Nie ")
  5. if odpowiedz == "Tak":
  6.     pesel=[]
  7.     #Rok
  8.     pesel.append(random.randint(0,9))
  9.     pesel.append(random.randint(0,9))
  10.     #Miesiąc
  11.     pesel.append(random.randint(0,3))
  12.     if pesel[2] == 0 or 2:
  13.         pesel.append(random.randint(1,2))
  14.     else:
  15.         pesel.append(random.randint(0,9))
  16.     #Dzień
  17.     pesel.append(random.randint(0,3))
  18.     pesel.append(random.randint(0,9))
  19.     #Reszta Peselu
  20.     for i in range(0,5):
  21.         pesel.append(random.randint(1,9))
  22.     print(pesel)
  23. elif odpowiedz == "Nie":
  24.     pesel1 = input('Podaj swoj pesel ')
  25.     while len(pesel1) != 11 or not pesel1.isdigit():
  26.         print('Pesel niepoprawny!')
  27.         pesel = input('Podaj ponownie swoj pesel ')
  28.     pesel = list(pesel1)
  29.     print(pesel)
  30.  
  31.    
  32.  
  33. dzien = (str(pesel[4])+str(pesel[5]))
  34. # 2000 do miesiaca urodzenia dodane jest 20
  35. if int(pesel[2])>1:
  36.     rok = '20'+str(pesel[0])+str(pesel[1])
  37.     pesel[2] -=2
  38. else:
  39.  rok = '19'+str(pesel[0])+str(pesel[1])
  40. miesiac = (str(pesel[2])+str(pesel[3]))
  41. print(dzien,miesiac, rok)
  42.  
  43.  
  44. class osoba:
  45.     def __init__(self, imie, dzien1, miesiac1, rok1):
  46.         self.imie = imie
  47.         self.dzien1=dzien
  48.         self.miesiac1=miesiac
  49.         self.rok1=rok
  50. o1 = osoba("Paulina",dzien,miesiac,rok)
  51. print(o1.imie)
  52. print('Dzień urodzenia '+o1.dzien1)
  53. print('Miesiąc urodzenia '+o1.miesiac1)
  54. print('Rok urodzenia '+o1.rok1)
  55.  
RAW Paste Data