Advertisement
furas

wciecia

Jan 10th, 2016
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.96 KB | None | 0 0
  1. '''
  2. W pliku jest coś takiego
  3. '''
  4.  
  5.     for x in range(11): # jedenascie znakow do wylosowania
  6.     # losowanie ze znakow 0-9 ("liter" a nie cyfr)
  7.     # i doklejanie do napisu w `pesel`
  8.  
  9.     pesel += random.choice('0123456789')
  10.  
  11.         print(pesel)
  12.  
  13. '''
  14. czyli `pesel += ...` nie jest wewnątrz pętli `for`
  15. a powinien w niej być - wymaga większego wcięcia.
  16.  
  17. Teraz pętla `for` jest pusta (co też jest błędem w Pythonie)
  18.  
  19. A do tego `print(pesel)` jest teraz z wcięciem jakby był w `for`
  20. ale `pesel +=` bez odpowiedneigo wcięcia go od tego `for` odcina
  21. co też Python może uznać za błąd.
  22.  
  23. Poprawne wcięcia
  24. '''
  25.  
  26.     for x in range(11): # jedenascie znakow do wylosowania
  27.  
  28.         # funkcje wewnatrz petli `for`
  29.  
  30.         # losowanie ze znakow 0-9 ("liter" a nie cyfr)
  31.         # i doklejanie do napisu w `pesel`
  32.         pesel += random.choice('0123456789')
  33.  
  34.     # funkcja juz poza petla `for` (bo ma mniejsze wciecie)
  35.     print(pesel)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement