simbax

losuj_plik.py

Dec 29th, 2012
6,449
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.50 KB | None | 0 0
  1. # coding=utf-8
  2. from random import *
  3. # 1. Wczytanie liczb
  4. a = input("Podaj liczbę a: ")
  5. b = input("Podaj liczbę b: ")
  6. n = input("Podaj liczbę n: ")
  7. # 2. Generowanie pliku
  8. plik = open("losuj_plik.txt", "w")
  9. losy = range(a, b+1)
  10. losy_nieuzyte = range(a, b+1)
  11. liczba = 0
  12. for linia in range(n):
  13.     if losy_nieuzyte == []:
  14.         losy_nieuzyte = range(a, b+1)
  15.     while True:
  16.         liczba = choice(losy)
  17.         if liczba in losy_nieuzyte:
  18.             break
  19.     losy_nieuzyte.remove(liczba)
  20.     plik.write(`liczba`+"\n")
  21. plik.close()
Advertisement
Add Comment
Please, Sign In to add comment