• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

generator PESEL w pythonie, prosze o krytyke

Object Storage Arubacloud
0 głosów
4,223 wizyt
pytanie zadane 3 marca 2016 w Nasze projekty przez klakierr Początkujący (370 p.)

hej

program:

https://gist.github.com/anonymous/cade4cca984b733d5c30

tutaj info nt. jak pesel powinien wygladac i jakie warunki musza byc spelnione aby byl poprawny:

https://pl.wikipedia.org/wiki/PESEL#Numer_PESEL

nie jest to skomplikowany program, jedynie w momencie gdzie zaczyna się równanie musiałem kombinować ze zmianą typów zmiennych, i rozwiązałem ten problem mało schludnie.

btw gdzie mogę wklejać swój kod aby oceniali go inni? 

1 odpowiedź

0 głosów
odpowiedź 3 marca 2016 przez Matheyas Obywatel (1,520 p.)
edycja 3 marca 2016 przez Matheyas

W latach: , 1900, 2100, 2200,  będą błędy.

else:
		if year % 4 == 0 and year != 1900:
			day = random.randint(1,29) # leap year

		else:
			day = random.randint(1,28) # usual year

dodaj: jeżeli rok jest podzielny przez 100 to musi też być podzielny przez:  400.

komentarz 3 marca 2016 przez klakierr Początkujący (370 p.)
rok jest losowany tylko w zakresie 1900 - 2099, wykluczylem 1900, pozostalych nie ma sensu wykluczac poniewaz nie zostana wylosowane
komentarz 3 marca 2016 przez Matheyas Obywatel (1,520 p.)
four_random = random.randint(1000,9999) - to mnie zmyliło, myślałem że to jest przedział losowy :P Ach ten znak: !=... moja amatorszczyzna....
komentarz 3 marca 2016 przez klakierr Początkujący (370 p.)
spoko, dzieki za koment i tak :D

Podobne pytania

+1 głos
1 odpowiedź 537 wizyt
pytanie zadane 25 sierpnia 2017 w Nasze projekty przez Ehlert Ekspert (212,670 p.)
0 głosów
1 odpowiedź 1,038 wizyt
pytanie zadane 19 stycznia 2016 w SQL, bazy danych przez M3How Nowicjusz (140 p.)
0 głosów
0 odpowiedzi 882 wizyt
pytanie zadane 2 lipca 2021 w Python przez Nalesniolek Nowicjusz (180 p.)

92,568 zapytań

141,422 odpowiedzi

319,638 komentarzy

61,957 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...