Advertisement
Guest User

Untitled

a guest
Jan 9th, 2016
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.84 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. import sys
  3. import time
  4. import json
  5.  
  6. def admin():
  7.   print("Witaj w panelu administratora!")
  8.   print("Komendy:")
  9.  
  10. def silnik():
  11.   while True:
  12.     command = sys.stdin.readline().strip()
  13.     if command == 'profil':
  14.       usr.profil()
  15.       break
  16.     if command == 'ustawienia':
  17.       usr.createdane()
  18.       break
  19.     if command == 'haslo':
  20.       usr.changepass()
  21.       break
  22.     if command == 'zamknij' and 'off' and 'wyłącz' and 'wylacz':
  23.       off()
  24.     else:
  25.       print("\nNie ma takiej komendy! Pisz pomoc aby wyświetlić komendy!")
  26.      
  27.  
  28. def menu():
  29.   print("Witaj!\n\nWszystkie funkcje programu:")
  30.   time.sleep(0.2)
  31.   print("Twój Profil - Informacje o tobie (profil)")
  32.   time.sleep(0.2)
  33.   print("Ustawienia Profilu - Zmieniasz swoje dane (ustawienia)")
  34.   time.sleep(0.2)
  35.   print("Zmiana hasła - Zmieniasz swoje hasło (haslo)")
  36.   time.sleep(0.2)
  37.   print("I to będzie na tyle narazie")
  38.   silnik()
  39.  
  40. def off():
  41.   print("\nCzy napewno chcesz wyłączyć program? Y/N")
  42.   offsys = sys.stdin.readline().strip()
  43.   if offsys == 'Y':
  44.     print("Program zaraz się wyłączy")
  45.     time.sleep(1)
  46.     sys.exit()
  47.   else:
  48.     silnik()
  49.  
  50.    
  51. class user:
  52.   login = " "
  53.   password = " "
  54.   name = " "
  55.   surname = " "
  56.   age = " "
  57.  
  58.   def profil(self):
  59.     if self.name == " ":
  60.       print("Musisz podać najpierw swoje dane! Użyj komendy ustawienia.")
  61.       silnik()
  62.     else:
  63.       print("===================")
  64.       print("Imię:", self.name)
  65.       print("Nazwisko:", self.surname)
  66.       print("Wiek:", self.age)
  67.       print("===================")
  68.       silnik()
  69.      
  70.   def create(self):
  71.     print("Wprowadz login:")
  72.     self.login = sys.stdin.readline().strip()
  73.     print("Wprowadz hasło:")
  74.     self.password = sys.stdin.readline().strip()
  75.  
  76.   def createdane(self):
  77.     print("Imię:")
  78.     self.name = sys.stdin.readline().strip()
  79.     print("Nazwisko:")
  80.     self.surname = sys.stdin.readline().strip()
  81.     print("Wiek:")
  82.     self.age = sys.stdin.readline().strip()
  83.     silnik()
  84.  
  85.  
  86.   def changepass(slef):
  87.     print("Wprowadz nowe hasło")
  88.     self.password = sys.stdin.readline().strip()
  89.     silnik()
  90.  
  91.   def logowanie(self):
  92.     print("Zaloguj się do programu")
  93.     while True:
  94.       print("Login:")
  95.       self.loglogin = sys.stdin.readline().strip()
  96.       print("Hasło:")
  97.       self.loghaslo = sys.stdin.readline().strip()
  98.       if self.loglogin == (self.login) and self.loghaslo == (self.password):
  99.         menu()
  100.         break
  101.       else:
  102.         print("Twój login lub hasło nie zgadzają się")
  103.        
  104.    
  105.  
  106.  
  107. print("Witaj w programie.\n")
  108.  
  109. # Słownik i jego zapisywanie!
  110.  
  111.  
  112.  
  113. usr = user()
  114. acc = input("Posiadasz konto? Y/N")
  115. if acc == "N":
  116.   usr.create()
  117.   print("Zostałeś zajerejstrowany\n")
  118.   usr.logowanie()
  119.  
  120. if acc == "Y":
  121.   usr.logowanie()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement