Advertisement
dipollwody

pruba

Dec 14th, 2019
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.63 KB | None | 0 0
  1. import sys
  2. import os
  3. import time
  4. import linecache
  5.  
  6.  
  7. lista1 = ["[x] ", "[y]", "[z] "]
  8. lista = ["login ", "haslo ", "data "]
  9. path5 = "12.0 praca z plikiem i folderem/dataa/"
  10.  
  11. path6 = "12.0 praca z plikiem i folderem/data/"
  12.  
  13. os.makedirs(path6)
  14. os.makedirs(path5)
  15.  
  16.  
  17.  
  18.  
  19.  
  20. class main():
  21. class login():
  22. class menu():
  23. class Oprogramie():
  24. class Sygnatury1():
  25. class Sygnatury2():
  26. class Plan():
  27. class slownik():
  28. class przedmioty():
  29. class listazawodów():
  30. class słownikJangielskiego():
  31. class Histroia():
  32. class ksiazek():
  33. class wyszukiwarka():
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41. class main():
  42. print("zarejestruj się ")
  43. path = path6 = "12.0 praca z plikiem i folderem/data/plik1.txt"
  44.  
  45. dir_path6 = os.path.dirname(path6)
  46.  
  47. os.makedirs(dir_path6)
  48.  
  49. # Open a file for writing
  50. outputFile = open("12.0 praca z plikiem i folderem/data/plik1.txt", "w")
  51.  
  52. # Get three numbers from the user
  53. text1 = input("Enter first number:")
  54. text2 = input("Enter second number:")
  55. text3 = input("Enter third number:")
  56.  
  57. # Wrtie the numbers to file
  58. outputFile.write(str(text1) + "\n")
  59. outputFile.write(str(text2) + "\n")
  60. outputFile.write(str(text3) + "\n")
  61.  
  62. # Close the file
  63. outputFile.close()
  64. print("Data written")
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76. class login():
  77. path = path6 = "12.0 praca z plikiem i folderem/data/plik1.txt"
  78.  
  79.  
  80.  
  81.  
  82.  
  83. inputFile = open("12.0 praca z plikiem i folderem/data/plik1.txt", "r")
  84.  
  85. # read the line
  86. data = inputFile.readline()
  87.  
  88. # print line data
  89.  
  90. print("Witaj to twoj login!" .format(data=print))
  91. print("Wpisz login : ")
  92. login = input()
  93. print(data)
  94. data = input()
  95. inputFile.close()
  96. pass
  97. def haslo():
  98. inputFile = open("12.0 praca z plikiem i folderem/data/plik1.txt", "r")
  99.  
  100. # read another line
  101. data = inputFile.readline()
  102.  
  103. # print
  104.  
  105.  
  106.  
  107.  
  108. print("Witaj to twoje haslo!" .format(data=print))
  109. print("wpisz haslo : ")
  110. haslo = input()
  111. print(data)
  112. data = input()
  113. if login == data and haslo == data:()
  114. print("Prawidłowe dane")
  115. inputFile.close()
  116. pass
  117.  
  118.  
  119. menu()
  120.  
  121.  
  122.  
  123. class menu():
  124. print("**********Organizer-Studenta************")
  125. print("*************Menu_-Główne***************")
  126. # time.sleep(1)
  127. print()
  128.  
  129. choice = input("""
  130. 1: O programie
  131. 2: Sygnatury 1 roku
  132. 3: Sygnatury 2 roku
  133. 4: Plan zajec
  134. 5: slownik
  135. 6: przedmioty
  136. 7: lista zawodów
  137. 8: słownik J angielskiego
  138. 9: Histroia
  139. 10: ksiażeki na zajecia
  140. 11: wyszukiwarka słowa
  141. 12: konstytucja RP
  142. Q: Wyjście
  143.  
  144. Aby wybrać, wpisz numer pozycji: """)
  145.  
  146. if choice == "1":
  147. Oprogramie()
  148. elif choice == "2":
  149. Sygnatury1()
  150. elif choice == "3":
  151. Sygnatury2()
  152. elif choice == "4":
  153. Plan()
  154. elif choice == "5":
  155. slownik()
  156. elif choice == "6":
  157. przedmioty()
  158. elif choice == "7":
  159. listazawodów()
  160. elif choice == "8":
  161. słownikJangielskiego()
  162. elif choice == "9":
  163. Histroia()
  164. elif choice == "10":
  165. ksiazek()
  166. elif choice == "11":
  167. wyszukiwarka()
  168. elif choice == "Q":
  169. sys.exit
  170. else:
  171. print("Wybór tylko z zakresu numerycznego")
  172. print("Sprubuj ponownie")
  173. menu()
  174.  
  175.  
  176. class Oprogramie():
  177. print("**********Organizer-Studenta************")
  178. print("*************O_-Programie***************")
  179. # time.sleep(1)
  180. print()
  181.  
  182. choice = input("""
  183. 1: powrót do menu
  184. Q: Wyjście
  185.  
  186. Aby wybrać, wpisz numer pozycji: """)
  187.  
  188. if choice == "1":
  189. menu()
  190. elif choice == "Q":
  191. sys.exit
  192. else:
  193. print("Wybór tylko z zakresu numerycznego")
  194. print("Sprubuj ponownie")
  195. Oprogramie()
  196.  
  197.  
  198. pass
  199.  
  200.  
  201. # Teacher will enter student details manually
  202. # These will be appended to the csv file
  203.  
  204.  
  205. class Sygnatury1():
  206. print("**********Organizer-Studenta************")
  207. print("***********Sygnatury_-1-roku************")
  208. # time.sleep(1)
  209. print()
  210.  
  211. choice = input("""
  212. 1: powrót do menu
  213. 2: Sygnatury
  214. Q: Wyjście
  215.  
  216. Aby wybrać, wpisz numer pozycji: """)
  217.  
  218. if choice == "1":
  219. menu()
  220. if choice == "2":
  221. sygnatury1()
  222. elif choice == "Q":
  223. sys.exit
  224. else:
  225. print("Wybór tylko z zakresu numerycznego")
  226. print("Sprubuj ponownie")
  227. Sygnatury1()
  228.  
  229.  
  230. pass
  231.  
  232.  
  233. class Sygnatury2():
  234. print("**********Organizer-Studenta************")
  235. print("***********Sygnatury_-2-roku************")
  236. # time.sleep(1)
  237. print()
  238.  
  239. choice = input("""
  240. 1: powrót do menu
  241. Q: Wyjście
  242.  
  243. Aby wybrać, wpisz numer pozycji: """)
  244.  
  245. if choice == "1":
  246. menu()
  247. elif choice == "Q":
  248. sys.exit
  249. else:
  250. print("Wybór tylko z zakresu numerycznego")
  251. print("Sprubuj ponownie")
  252. Sygnatury2()
  253.  
  254.  
  255. pass
  256.  
  257.  
  258. class Plan():
  259. print("**********Organizer-Studenta************")
  260. print("*****************Plan*******************")
  261. # time.sleep(1)
  262. print()
  263.  
  264. choice = input("""
  265. 1: powrót do menu
  266. Q: Wyjście
  267.  
  268. Aby wybrać, wpisz numer pozycji: """)
  269.  
  270. if choice == "1":
  271. menu()
  272. elif choice == "Q":
  273. sys.exit
  274. else:
  275. print("Wybór tylko z zakresu numerycznego")
  276. print("Sprubuj ponownie")
  277. Plan()
  278.  
  279.  
  280. pass
  281.  
  282.  
  283. class slownik():
  284. print("**********Organizer-Studenta************")
  285. print("****************słownik*****************")
  286. # time.sleep(1)
  287. print()
  288.  
  289. choice = input("""
  290. 1: powrót do menu
  291. 2: Litera Aa
  292. 3: Litera Bb
  293. 4: Litera Cc
  294. 5: Litera Dd
  295. 6: Litera Ee
  296. 7: Litera Ff
  297. 8: Litera Gg
  298. 9: Litera Hh
  299. 10: Litera Ii
  300. 11: Litera Jj
  301. 12: Litera Kk
  302. 13: Litera Ll
  303. 14: Litera Mm
  304. 15: Litera Nn
  305. 16: Litera Oo
  306. 17: Litera Pp
  307. 18: Litera Rr
  308. 19: Litera Ss
  309. 20: Litera Tt
  310. 21: Litera Uu
  311. 22: Litera Ww
  312. 23: Litera Xx
  313. 24: Litera Yy
  314. 25: Litera Zz
  315.  
  316. Q: Wyjście
  317.  
  318. Aby wybrać, wpisz numer pozycji: """)
  319.  
  320. if choice == "1":
  321. menu()
  322. elif choice == '2':
  323. Aaz()
  324. elif choice == '3':
  325. Bbz()
  326. elif choice == '4':
  327. Ccz()
  328. elif choice == '5':
  329. Ddzy()
  330. elif choice == '6':
  331. Eez()
  332. elif choice == '7':
  333. Ffz()
  334. elif choice == '8':
  335. Ggz()
  336. elif choice == '9':
  337. Hhz()
  338. elif choice == '10':
  339. Iiza()
  340. elif choice == '11':
  341. Jjz()
  342. elif choice == '12':
  343. Kkz()
  344. elif choice == '13':
  345. Llz()
  346. elif choice == '14':
  347. Mmz()
  348. elif choice == '15':
  349. Nnz()
  350. elif choice == '16':
  351. Ooz()
  352. elif choice == '17':
  353. Ppz()
  354. elif choice == '18':
  355. Rrz()
  356. elif choice == '19':
  357. Ssz()
  358. elif choice == '20':
  359. Ttz()
  360. elif choice == '21':
  361. Uuz()
  362. elif choice == '22':
  363. Wwz()
  364. elif choice == '23':
  365. Xxz()
  366. elif choice == '24':
  367. Yyz()
  368. elif choice == '25':
  369. Zzz()
  370. elif choice == "Q":
  371. sys.exit
  372. else:
  373. print("Wybór tylko z zakresu numerycznego")
  374. print("Sprubuj ponownie")
  375. slownik()
  376.  
  377.  
  378. pass
  379.  
  380.  
  381. class przedmioty():
  382. print("**********Organizer-Studenta************")
  383. print("**************przedmioty****************")
  384. # time.sleep(1)
  385. print()
  386.  
  387. choice = input("""
  388. 1: powrót do menu
  389. Q: Wyjście
  390.  
  391. Aby wybrać, wpisz numer pozycji: """)
  392.  
  393. if choice == "1":
  394. menu()
  395. elif choice == "Q":
  396. sys.exit
  397. else:
  398. print("Wybór tylko z zakresu numerycznego")
  399. print("Sprubuj ponownie")
  400. przedmioty()
  401.  
  402.  
  403. pass
  404.  
  405. class listazawodów():
  406. print("**********Organizer-Studenta************")
  407. print("*************lista-zawodów**************")
  408. # time.sleep(1)
  409. print()
  410.  
  411. choice = input("""
  412. 1: powrót do menu
  413. 2: Przedsiębirstwa
  414. 3: Lista zawodów
  415. Q: Wyjście
  416.  
  417. Aby wybrać, wpisz numer pozycji: """)
  418.  
  419. if choice == "1":
  420. menu()
  421. elif choice == "2":
  422. Przed()
  423. elif choice == "3":
  424. Lis()
  425. elif choice == "Q":
  426. sys.exit
  427. else:
  428. print("Wybór tylko z zakresu numerycznego")
  429. print("Sprubuj ponownie")
  430. listazawodów()
  431.  
  432.  
  433. pass
  434.  
  435.  
  436. class słownikJangielskiego():
  437. print("**********Organizer-Studenta************")
  438. print("********słownik_J-angielskiego**********")
  439. # time.sleep(1)
  440. print()
  441.  
  442. choice = input("""
  443. 1: powrót do menu
  444. Q: Wyjście
  445.  
  446. Aby wybrać, wpisz numer pozycji: """)
  447.  
  448. if choice == "1":
  449. menu()
  450. elif choice == "Q":
  451. sys.exit
  452. else:
  453. print("Wybór tylko z zakresu numerycznego")
  454. print("Sprubuj ponownie")
  455. słownikJangielskiego()
  456.  
  457.  
  458. pass
  459.  
  460.  
  461. class Histroia():
  462. print("**********Organizer-Studenta************")
  463. print("***************Histroia*****************")
  464. # time.sleep(1)
  465. print()
  466.  
  467. choice = input("""
  468. 1: powrót do menu
  469. Q: Wyjście
  470.  
  471. Aby wybrać, wpisz numer pozycji: """)
  472.  
  473. if choice == "1":
  474. menu()
  475. elif choice == "Q":
  476. sys.exit
  477. else:
  478. print("Wybór tylko z zakresu numerycznego")
  479. print("Sprubuj ponownie")
  480. Histroia()
  481.  
  482.  
  483. pass
  484. class ksiazek():
  485. print("**********Organizer-Studenta************")
  486. print("*****Książki_-potrzebne-na-zajęcia******")
  487. # time.sleep(1)
  488. print()
  489.  
  490. choice = input("""
  491. 1: powrót do menu
  492. 2: ksiązki na zajęcia
  493. Q: Wyjście
  494.  
  495. Aby wybrać, wpisz numer pozycji: """)
  496.  
  497. if choice == "1":
  498. menu()
  499. elif choice == "2":
  500. ksiz()
  501. elif choice == "Q":
  502. sys.exit
  503. else:
  504. print("Wybór tylko z zakresu numerycznego")
  505. print("Sprubuj ponownie")
  506. ksiazek()
  507.  
  508.  
  509. pass
  510.  
  511.  
  512. class wyszukiwarka():
  513. print("**********Organizer-Studenta************")
  514. print("**********wyszukiwarka_-słów************")
  515. # time.sleep(1)
  516. print()
  517.  
  518. choice = input("""
  519. 1: powrót do menu
  520. 2: Index Logika prawnicza
  521. 3: Index Nauka o Administracji
  522. 4: Index Wstęp do Filozofii
  523. Q: Wyjście
  524.  
  525. Aby wybrać, wpisz numer pozycji: """)
  526.  
  527. if choice == "1":
  528. menu()
  529. elif choice == "2":
  530. LogikaPrawnicza()
  531. elif choice == "3":
  532. NaukaoAdminitracji()
  533. elif choice == "4":
  534. WstępdoFilozofii()
  535. elif choice == "Q":
  536. sys.exit
  537. else:
  538. print("Wybór tylko z zakresu numerycznego")
  539. print("Sprubuj ponownie")
  540. wyszukiwarka()
  541.  
  542.  
  543. pass
  544.  
  545. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement