Advertisement
Guest User

Untitled

a guest
Dec 3rd, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.63 KB | None | 0 0
  1. import random
  2.  
  3. import sys
  4.  
  5. import string
  6.  
  7. import time
  8.  
  9. import os
  10.  
  11.  
  12.  
  13. usr = []
  14.  
  15. pasd = []
  16.  
  17.  
  18.  
  19. def prnt():
  20.  
  21. prnt = input("What should I print? ")
  22.  
  23. print(prnt)
  24.  
  25. debug()
  26.  
  27. def nameGuesser():
  28.  
  29. e = input("Insert Your name")
  30.  
  31. q1 = input("What letter starts your name?")
  32.  
  33. q2 = input("How Old are you")
  34.  
  35. q3 = input("Where are you from?")
  36.  
  37. print("Your name is", e)
  38.  
  39. debug()
  40.  
  41.  
  42.  
  43. def whatami():
  44.  
  45. Alien = "Alien"
  46.  
  47. Animal = "Animal"
  48.  
  49. Human = "Human"
  50.  
  51. wam = input("Would you like to start?: ")
  52.  
  53. if wam == "Yes" or "yes":
  54.  
  55. print("Starting...")
  56.  
  57. wam1 = input("Do you have 4 legs?")
  58.  
  59. if wam1 == "Yes" or "yes":
  60.  
  61. wam2 = input("Do you have 2 arms?")
  62.  
  63. if wam2 == "Yes" or "yes":
  64.  
  65. wam3 = input("Do you have 2 eyes")
  66.  
  67. if wam3 == "Yes" or "yes":
  68.  
  69. print("Results: ", Alien)
  70.  
  71. debug()
  72.  
  73. elif wam1 == "No" or "no":
  74.  
  75. wam2 = input("Do you have 2 arms?")
  76.  
  77. if wam2 == "Yes" or "yes":
  78.  
  79. wam3 = input("Do you have 2 eyes")
  80.  
  81. if wam3 == "Yes" or "yes":
  82.  
  83. print("Results: ", Human)
  84.  
  85. debug()
  86.  
  87. else:
  88.  
  89. print("Results: ", Alien)
  90.  
  91. debug()
  92.  
  93. elif wam2 == "No" or "no":
  94.  
  95. wam3 = input("Do you have 2 eyes")
  96.  
  97. if wam3 == "Yes" or "yes":
  98.  
  99. print("Results: ", Animal)
  100.  
  101. debug()
  102.  
  103. elif wam == "No" or "no":
  104.  
  105. print("Why are you here then?")
  106.  
  107. print("Exiting")
  108.  
  109. debug()
  110.  
  111. else:
  112.  
  113. print("Invalid input")
  114.  
  115. wam
  116.  
  117. def ageGuess():
  118.  
  119. month = input("What month is it? (Number): ")
  120.  
  121. day = input("What day is it?(Number): ")
  122.  
  123. year = input("What year is it?: ")
  124.  
  125.  
  126.  
  127. bmonth = input("Month you were born in (Number): ")
  128.  
  129. bday = input("Day of birth (Number): ")
  130.  
  131. byear = input("Year you were born: ")
  132.  
  133.  
  134.  
  135. month = int(month)
  136.  
  137. day = int(day)
  138.  
  139. year = int(year)
  140.  
  141. bmonth = int(bmonth)
  142.  
  143. bday = int(bday)
  144.  
  145. byear = int(byear)
  146.  
  147.  
  148.  
  149. if month == bmonth:
  150.  
  151. if day == bday:
  152.  
  153. age1 = year - byear + 1
  154.  
  155. print("Your age is:", age1)
  156.  
  157. debug()
  158.  
  159. elif day != bday:
  160.  
  161. age2 = year - byear
  162.  
  163. print("Your age is:", age2)
  164.  
  165. debug()
  166.  
  167. else:
  168.  
  169. age3 = year - byear
  170.  
  171. print("Your age is:", age3)
  172.  
  173. debug()
  174.  
  175. def calculator():
  176.  
  177. calc = input("How many numbers (MIN 2 , MAX 3) ")
  178.  
  179. if calc == "2":
  180.  
  181. T = input("* / + - ")
  182.  
  183. if T == "+":
  184.  
  185. n1 = input("")
  186.  
  187. n2 = input("")
  188.  
  189.  
  190.  
  191. n1 = int(n1)
  192.  
  193. n2 = int(n2)
  194.  
  195.  
  196.  
  197. answer = n1 + n2
  198.  
  199. print(n1, "+", n2, "=", answer)
  200.  
  201. calcDebug()
  202.  
  203. if T == "-":
  204.  
  205. n1 = input("")
  206.  
  207. n2 = input("")
  208.  
  209.  
  210.  
  211. n1 = int(n1)
  212.  
  213. n2 = int(n2)
  214.  
  215.  
  216.  
  217. answer = n1 - n2
  218.  
  219. print(n1, "-", n2, "=", answer)
  220.  
  221. calcDebug()
  222.  
  223. if T == "*":
  224.  
  225. n1 = input("")
  226.  
  227. n2 = input("")
  228.  
  229.  
  230.  
  231. n1 = int(n1)
  232.  
  233. n2 = int(n2)
  234.  
  235.  
  236.  
  237. answer = n1 * n2
  238.  
  239. print(n1, "*", n2, "=", answer)
  240.  
  241. calcDebug()
  242.  
  243. if T == "/":
  244.  
  245. n1 = input("")
  246.  
  247. n2 = input("")
  248.  
  249.  
  250.  
  251. n1 = int(n1)
  252.  
  253. n2 = int(n2)
  254.  
  255.  
  256.  
  257. answer = n1 / n2
  258.  
  259. print(n1, "/", n2, "=", answer)
  260.  
  261. calcDebug()
  262.  
  263. elif calc == "3":
  264.  
  265. T = input(" * / + - ")
  266.  
  267. Y = input(" * / + - ")
  268.  
  269. if T == "*":
  270.  
  271. if Y == "*":
  272.  
  273. n1 = input()
  274.  
  275. n2 = input()
  276.  
  277. n3 = input()
  278.  
  279.  
  280.  
  281. n1 = int(n1)
  282.  
  283. n2 = int(n2)
  284.  
  285. n3 = int(n3)
  286.  
  287.  
  288.  
  289. answer = n1 * n2 * n3
  290.  
  291. print(n1, T, n2, Y, n3, "=", answer)
  292.  
  293. calcDebug()
  294.  
  295. elif Y == "/":
  296.  
  297. n1 = input()
  298.  
  299. n2 = input()
  300.  
  301. n3 = input()
  302.  
  303.  
  304.  
  305. n1 = int(n1)
  306.  
  307. n2 = int(n2)
  308.  
  309. n3 = int(n3)
  310.  
  311.  
  312.  
  313. answer = n1 * n2 / n3
  314.  
  315. print(n1, T, n2, Y, n3, "=", answer)
  316.  
  317. calcDebug()
  318.  
  319. elif Y == "+":
  320.  
  321. n1 = input()
  322.  
  323. n2 = input()
  324.  
  325. n3 = input()
  326.  
  327.  
  328.  
  329. n1 = int(n1)
  330.  
  331. n2 = int(n2)
  332.  
  333. n3 = int(n3)
  334.  
  335.  
  336.  
  337. answer = n1 * n2 + n3
  338.  
  339. print(n1, T, n2, Y, n3, "=", answer)
  340.  
  341. calcDebug()
  342.  
  343. elif Y == "-":
  344.  
  345. n1 = input()
  346.  
  347. n2 = input()
  348.  
  349. n3 = input()
  350.  
  351.  
  352.  
  353. n1 = int(n1)
  354.  
  355. n2 = int(n2)
  356.  
  357. n3 = int(n3)
  358.  
  359.  
  360.  
  361. answer = n1 * n2 - n3
  362.  
  363. print(n1, T, n2, Y, n3, "=", answer)
  364.  
  365. calcDebug()
  366.  
  367. else:
  368.  
  369. print("Invalid Syntax!")
  370.  
  371. calcDebug()
  372.  
  373. elif T == "/":
  374.  
  375. if Y == "*":
  376.  
  377. n1 = input()
  378.  
  379. n2 = input()
  380.  
  381. n3 = input()
  382.  
  383.  
  384.  
  385. n1 = int(n1)
  386.  
  387. n2 = int(n2)
  388.  
  389. n3 = int(n3)
  390.  
  391.  
  392.  
  393. answer = n1 / n2 * n3
  394.  
  395. print(n1, T, n2, Y, n3, "=", answer)
  396.  
  397. calcDebug()
  398.  
  399. elif Y == "/":
  400.  
  401. n1 = input()
  402.  
  403. n2 = input()
  404.  
  405. n3 = input()
  406.  
  407.  
  408.  
  409. n1 = int(n1)
  410.  
  411. n2 = int(n2)
  412.  
  413. n3 = int(n3)
  414.  
  415.  
  416.  
  417. answer = n1 / n2 / n3
  418.  
  419. print(n1, T, n2, Y, n3, "=", answer)
  420.  
  421. calcDebug()
  422.  
  423. elif Y == "+":
  424.  
  425. n1 = input()
  426.  
  427. n2 = input()
  428.  
  429. n3 = input()
  430.  
  431.  
  432.  
  433. n1 = int(n1)
  434.  
  435. n2 = int(n2)
  436.  
  437. n3 = int(n3)
  438.  
  439.  
  440.  
  441. answer = n1 / n2 + n3
  442.  
  443. print(n1, T, n2, Y, n3, "=", answer)
  444.  
  445. calcDebug()
  446.  
  447. elif Y == "-":
  448.  
  449. n1 = input()
  450.  
  451. n2 = input()
  452.  
  453. n3 = input()
  454.  
  455.  
  456.  
  457. n1 = int(n1)
  458.  
  459. n2 = int(n2)
  460.  
  461. n3 = int(n3)
  462.  
  463.  
  464.  
  465. answer = n1 / n2 - n3
  466.  
  467. print(n1, T, n2, Y, n3, "=", answer)
  468.  
  469. calcDebug()
  470.  
  471. else:
  472.  
  473. print("Invalid Syntax!")
  474.  
  475. calcDebug()
  476.  
  477. elif T == "+":
  478.  
  479. if Y == "*":
  480.  
  481. n1 = input()
  482.  
  483. n2 = input()
  484.  
  485. n3 = input()
  486.  
  487.  
  488.  
  489. n1 = int(n1)
  490.  
  491. n2 = int(n2)
  492.  
  493. n3 = int(n3)
  494.  
  495.  
  496.  
  497. answer = n1 + n2 * n3
  498.  
  499. print(n1, T, n2, Y, n3, "=", answer)
  500.  
  501. calcDebug()
  502.  
  503. elif Y == "/":
  504.  
  505. n1 = input()
  506.  
  507. n2 = input()
  508.  
  509. n3 = input()
  510.  
  511.  
  512.  
  513. n1 = int(n1)
  514.  
  515. n2 = int(n2)
  516.  
  517. n3 = int(n3)
  518.  
  519.  
  520.  
  521. answer = n1 + n2 / n3
  522.  
  523. print(n1, T, n2, Y, n3, "=", answer)
  524.  
  525. calcDebug()
  526.  
  527. elif Y == "+":
  528.  
  529. n1 = input()
  530.  
  531. n2 = input()
  532.  
  533. n3 = input()
  534.  
  535.  
  536.  
  537. n1 = int(n1)
  538.  
  539. n2 = int(n2)
  540.  
  541. n3 = int(n3)
  542.  
  543.  
  544.  
  545. answer = n1 + n2 + n3
  546.  
  547. print(n1, T, n2, Y, n3, "=", answer)
  548.  
  549. calcDebug()
  550.  
  551. elif Y == "-":
  552.  
  553. n1 = input()
  554.  
  555. n2 = input()
  556.  
  557. n3 = input()
  558.  
  559.  
  560.  
  561. n1 = int(n1)
  562.  
  563. n2 = int(n2)
  564.  
  565. n3 = int(n3)
  566.  
  567.  
  568.  
  569. answer = n1 + n2 - n3
  570.  
  571. print(n1, T, n2, Y, n3, "=", answer)
  572.  
  573. calcDebug()
  574.  
  575. else:
  576.  
  577. print("Invalid Syntax!")
  578.  
  579. calcDebug()
  580.  
  581. elif T == "-":
  582.  
  583. if Y == "*":
  584.  
  585. n1 = input()
  586.  
  587. n2 = input()
  588.  
  589. n3 = input()
  590.  
  591.  
  592.  
  593. n1 = int(n1)
  594.  
  595. n2 = int(n2)
  596.  
  597. n3 = int(n3)
  598.  
  599.  
  600.  
  601. answer = n1 - n2 * n3
  602.  
  603. print(n1, T, n2, Y, n3, "=", answer)
  604.  
  605. calcDebug()
  606.  
  607. elif Y == "/":
  608.  
  609. n1 = input()
  610.  
  611. n2 = input()
  612.  
  613. n3 = input()
  614.  
  615.  
  616.  
  617. n1 = int(n1)
  618.  
  619. n2 = int(n2)
  620.  
  621. n3 = int(n3)
  622.  
  623.  
  624.  
  625. answer = n1 - n2 / n3
  626.  
  627. print(n1, T, n2, Y, n3, "=", answer)
  628.  
  629. calcDebug()
  630.  
  631. elif Y == "+":
  632.  
  633. n1 = input()
  634.  
  635. n2 = input()
  636.  
  637. n3 = input()
  638.  
  639.  
  640.  
  641. n1 = int(n1)
  642.  
  643. n2 = int(n2)
  644.  
  645. n3 = int(n3)
  646.  
  647.  
  648.  
  649. answer = n1 - n2 + n3
  650.  
  651. print(n1, T, n2, Y, n3, "=", answer)
  652.  
  653. calcDebug()
  654.  
  655. elif Y == "-":
  656.  
  657. n1 = input()
  658.  
  659. n2 = input()
  660.  
  661. n3 = input()
  662.  
  663.  
  664.  
  665. n1 = int(n1)
  666.  
  667. n2 = int(n2)
  668.  
  669. n3 = int(n3)
  670.  
  671.  
  672.  
  673. answer = n1 - n2 - n3
  674.  
  675. print(n1, T, n2, Y, n3, "=", answer)
  676.  
  677. calcDebug()
  678.  
  679. else:
  680.  
  681. print("Invalid Syntax!")
  682.  
  683. calcDebug()
  684.  
  685.  
  686.  
  687. elif calc == "" or " ":
  688.  
  689. print("Invalid Input")
  690.  
  691. calcDebug()
  692.  
  693. elif calc == "!exit":
  694.  
  695. debug()
  696.  
  697.  
  698.  
  699. def calcDebug():
  700.  
  701. calculator()
  702.  
  703.  
  704.  
  705. def debug():
  706.  
  707. console()
  708.  
  709.  
  710.  
  711. def help():
  712.  
  713. print("!print , !help , !nameGuess , !calculator , !ageGuess, !version, !updates")
  714.  
  715. debug()
  716.  
  717.  
  718.  
  719. def updates():
  720.  
  721. print("v1.40 - *NEW* Added 3 numbers option to calculator")
  722.  
  723. print("v1.35 - *HOTFIX* Calculator and Command space-out")
  724.  
  725. print("v1.3 - *NEW* WaI and Age Guesser *HOTFIX* Calculator")
  726.  
  727. print("v1.24 - *HOTFIX* NameGuesser *NEW* Basic Calculator")
  728.  
  729. print("v1 - *NEW* Print function and Name Guesser.")
  730.  
  731. a = input("Press enter to exit")
  732.  
  733. if a == "":
  734.  
  735. console()
  736.  
  737.  
  738.  
  739. def console():
  740.  
  741. command = input("Command: ")
  742.  
  743. if command == "!print":
  744.  
  745. prnt()
  746.  
  747. elif command == "!version":
  748.  
  749. print("v1.40")
  750.  
  751. debug()
  752.  
  753. elif command == "!updates":
  754.  
  755. updates()
  756.  
  757. elif command == "!help":
  758.  
  759. help()
  760.  
  761. elif command == "!nameGuess":
  762.  
  763. nameGuesser()
  764.  
  765. elif command == "!calculator":
  766.  
  767. calculator()
  768.  
  769. elif command == "!whoAmI":
  770.  
  771. whatami()
  772.  
  773. elif command == "!ageGuess":
  774.  
  775. ageGuess()
  776.  
  777. elif command == "clear" or "!clear":
  778.  
  779. os.system('CLS')
  780.  
  781. debug()
  782.  
  783. else:
  784.  
  785. print("Invalid Command")
  786.  
  787. debug()
  788.  
  789. def login():
  790.  
  791. print("Username: ")
  792.  
  793. user = input()
  794.  
  795. print("Password: ")
  796.  
  797. pswd = input()
  798.  
  799.  
  800.  
  801. if user in usr:
  802.  
  803. if pswd in pasd:
  804.  
  805. print("Thank you,", user, "you may now use our service")
  806.  
  807. time.sleep(2)
  808.  
  809. os.system('CLS')
  810.  
  811. console()
  812.  
  813. else:
  814.  
  815. print("Username or password incorrect!")
  816.  
  817. time.sleep(2)
  818.  
  819. sys.exit()
  820.  
  821. else:
  822.  
  823. print("Username or password incorrect!")
  824.  
  825. time.sleep(2)
  826.  
  827. sys.exit()
  828.  
  829.  
  830.  
  831. if user or pswd == "":
  832.  
  833. sys.exit()
  834.  
  835. def logon():
  836.  
  837. time.sleep(2)
  838.  
  839. print("*"), print("*"), print("*"), print("*"), print("*"), print("*"), print("*"), print("*"), print("*")
  840.  
  841. print("*"), print("*")
  842.  
  843. print("*"), print("*")
  844.  
  845. print("*"), print("Logging on"), print("*")
  846.  
  847. print("*"), print("*")
  848.  
  849. print("*"), print("*")
  850.  
  851. print("*"), print("*")
  852.  
  853. print("*"), print("*"), print("*"), print("*"), print("*"), print("*"), print("*"), print("*"), print("*")
  854.  
  855. time.sleep(2)
  856.  
  857. print("Login/Register")
  858.  
  859. loreg = input()
  860.  
  861. if loreg == "Register":
  862.  
  863. print("Username: ")
  864.  
  865. username = input()
  866.  
  867. usr.append(username)
  868.  
  869. print("Password: ")
  870.  
  871. password = input()
  872.  
  873. pasd.append(password)
  874.  
  875. print("Registered Successfully")
  876.  
  877. time.sleep(1)
  878.  
  879. print("You may now login")
  880.  
  881. time.sleep(2)
  882.  
  883. os.system('CLS')
  884.  
  885. time.sleep(1)
  886.  
  887.  
  888.  
  889. login()
  890.  
  891. elif loreg == "Login":
  892.  
  893. login()
  894.  
  895. elif loreg == "dev":
  896.  
  897. os.system('CLS')
  898.  
  899. console()
  900.  
  901. else:
  902.  
  903. print("Invalid Input!")
  904.  
  905. ldebug()
  906.  
  907.  
  908.  
  909. def ldebug():
  910.  
  911. logon()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement