diff --git a/Computer b/Computer deleted file mode 100644 index 96509d8..0000000 --- a/Computer +++ /dev/null @@ -1,85 +0,0 @@ -from time import sleep - -Username = "" -Password = "" -attempts = 0 - -while Username != "USER" or Password != "PASS": - if attempts >0: - print ("Wrong username or password") - attempts += 1 - print("What's Username?") - Username = input() - print("Whats Password?") - Password = input() - -if Username == "USER" and Password == "PASS": - print("Starting Computer") - sleep(1.0) - print("Loading...") - sleep(1.0) - Computer = 1 - Computer_help = 0 - while Computer == 1: - print("Loading...") - Computer_help += 1 - sleep(1.0) - if Computer_help == 4: - Computer = 2 - while Computer == 2: - print("Enter Internet") - inp = input() - if inp == "Internet": - Internet_help = 1 - Computer = 3 - Searchingin = 0 - while Searchingin == 0: - if Computer == 3: - if inp == "Internet": - sleep(1.0) - print("What do you want to search for?") - Searching = input() - print("Searching for : "+Searching) - if Searching == "Google": - sleep(1.0) - print("Going to Google") - Searchingin = 0 - elif Searching == "List": - sleep(1.0) - print("Google, Minecraft, Gmail, Shut Down") - Searchingin = 0 - elif Searching == "Shut Down": - sleep(1.0) - print("Shutting Down") - Searchingin = 1 - elif Searching == "Minecraft": - sleep(1.0) - print("Opening Minecraft") - Searchingin = 0 - elif Searching == "Gmail": - sleep(1.0) - print("Opening gmail") - gmail = 1 - Searchingin = 0 - if gmail == 1: - sleep(1.0) - print("Enter Send or check") - gmail = input() - if gmail == "Send": - print("What's email?") - whatsemail = input() - print("What's name?") - whatsname = input() - print("What's message") - whatsmessage = input() - print ("Sending to:",whatsemail,"Name is:",whatsname,"Message:",whatsmessage) - else: - sleep(1.0) - print("No results found, click enter to try again") - Searchinginput = input() - if Searchingin == "No results found, click enter to try again": - Searchingin = 0 - while Searchingin == 1: - print("Shutting Down") - Searchingin = 0 - diff --git a/Projects/GradeConverter.py b/Projects/GradeConverter.py new file mode 100644 index 0000000..c7151e1 --- /dev/null +++ b/Projects/GradeConverter.py @@ -0,0 +1,83 @@ +# Grade Converter +# Created by Nathan R (Mosrod) https://github.com/Mosrod +# Grading based on http://cs.smith.edu/~jorourke/Grading.html + +# Imports +from time import sleep +import sys + +# Variables +ask = 1 + +# Definitions + +# Checker +def checker(): + + if Score >= 97.5: + print("A+") + + elif Score >= 92.5: + print("A") + + elif Score >= 90.0: + print("A-") + + elif Score >= 87.5: + print("B+") + + elif Score >= 82.5: + print("B") + + elif Score >= 80.0: + print("B-") + + elif Score >= 77.5: + print("C+") + + elif Score >= 72.5: + print("C") + + elif Score >= 70.0: + print("C-") + + elif Score >= 67.5: + print("D+") + + elif Score >= 62.5: + print("D") + + elif Score >= 60.0: + print("D-") + + elif Score < 60.0: + print("F") + +# Code +text = "Welcome to Grade Converter" +for character in text: + sys.stdout.write(character) + sleep(0.1) +print("\n") +text = "Created by Nathan R (Mosrod)" +for character in text: + sys.stdout.write(character) + sleep(0.05) +print("\n") + +while ask == 1: + Choice = input("Fraction/Percent [F/P]:") + ask = 0 + + if Choice == "F" or Choice == "f": + Numerator = float(input("Points: ")) + Denominator = float(input("Total: ")) + Score = Numerator/Denominator * 100 + checker() + + if Choice == "P" or Choice == "p": + Score = float(input("Percent: ")) + checker() + + else: + ask = 1 diff --git a/Projects/LetterGen.py b/Projects/LetterGen.py new file mode 100644 index 0000000..cd73b49 --- /dev/null +++ b/Projects/LetterGen.py @@ -0,0 +1,429 @@ +run = 1 +dig1 = 0 +dig2 = 0 +dig3 = 0 +dig4 = 0 +dig5 = 0 +dig6 = 0 +dig7 = 0 +dig8 = 0 +dig9 = 0 + +while run == 1: + password = int(input("Password: ")) + print(password) + length = len(str(password)) + print(length) + if length >= 1: + dig1 = int(str(password)[:1]) + print(dig1) + if length >= 2: + dig2_ = int(str(password)[:2]) + dig2 = int(str(dig2_)[-1]) + print(dig2) + if length >= 3: + dig3_ = int(str(password)[:3]) + dig3 = int(str(dig3_)[-1]) + print(dig3) + if length >= 4: + dig4_ = int(str(password)[:4]) + dig4 = int(str(dig4_)[-1]) + print(dig4) + if length >= 5: + dig5_ = int(str(password)[:5]) + dig5 = int(str(dig5_)[-1]) + print(dig5) + if length >= 6: + dig6_ = int(str(password)[:6]) + dig6 = int(str(dig6_)[-1]) + print(dig6) + if length >= 7: + dig7_ = int(str(password)[:7]) + dig7 = int(str(dig7_)[-1]) + print(dig7) + if length >= 8: + dig8_ = int(str(password)[:8]) + dig8 = int(str(dig8_)[-1]) + print(dig8) + if length >= 9: + dig9_ = int(str(password)[:9]) + dig9 = int(str(dig9_)[-1]) + print(dig9) + + # Dig 1 + + if dig1 == 1: + dig1 = "A" + print("A") + + elif dig1 == 2: + dig1 = "B" + print("B") + + elif dig1 == 3: + dig1 = "C" + print("C") + + elif dig1 == 4: + dig1 = "D" + print("D") + + elif dig1 == 5: + dig1 = "E" + print("E") + + elif dig1 == 6: + dig1 = "F" + print("F") + + elif dig1 == 7: + dig1 = "G" + print("G") + + elif dig1 == 8: + dig1 = "H" + print("H") + + elif dig1 == 9: + dig1 = "I" + print("I") + + # Dig 2 + + if length >= 1: + if dig2 == 1: + dig2 = "J" + print("J") + + elif dig2 == 2: + dig2 = "K" + print("K") + + elif dig2 == 3: + dig2 = "L" + print("L") + + elif dig2 == 4: + dig2 = "M" + print("M") + + elif dig2 == 5: + dig2 = "N" + print("N") + + elif dig2 == 6: + dig2 = "O" + print("O") + + elif dig2 == 7: + dig2 = "P" + print("P") + + elif dig2 == 8: + dig2 = "Q" + print("Q") + + elif dig2 == 9: + dig2 = "R" + print("R") + + # Dig 3 + + if length >= 3: + if dig3 == 1: + dig3 = "S" + print("S") + + elif dig3 == 2: + dig3 = "T" + print("T") + + elif dig3 == 3: + dig3 = "U" + print("U") + + elif dig3 == 4: + dig3 = "V" + print("V") + + elif dig3 == 5: + dig3 = "W" + print("W") + + elif dig3 == 6: + dig3 = "Y" + print("Y") + + elif dig3 == 7: + dig3 = "X" + print("X") + + elif dig3 == 8: + dig3 = "Z" + print("Z") + + elif dig3 == 9: + dig3 = "A" + print("A") + + # Dig 4 + + if length >= 4: + if dig4 == 1: + dig4 = "B" + print("B") + + elif dig4 == 2: + dig4 = "D" + print("C") + + elif dig4 == 3: + dig4 = "D" + print("D") + + elif dig4 == 4: + dig4 = "E" + print("E") + + elif dig4 == 5: + dig4 = "F" + print("F") + + elif dig4 == 6: + dig4 = "G" + print("G") + + elif dig4 == 7: + dig4 = "H" + print("H") + + elif dig4 == 8: + dig4 = "I" + print("I") + + elif dig4 == 9: + dig4 = "J" + print("J") + + # Dig 5 + + if length >= 5: + if dig5 == 1: + dig5 = "K" + print("K") + + elif dig5 == 2: + dig5 = "L" + print("L") + + elif dig5 == 3: + dig5 = "M" + print("M") + + elif dig5 == 4: + dig5 = "N" + print("N") + + elif dig5 == 5: + dig5 = "O" + print("O") + + elif dig5 == 6: + dig5 = "P" + print("P") + + elif dig5 == 7: + dig5 = "Q" + print("Q") + + elif dig5 == 8: + dig5 = "R" + print("R") + + elif dig5 == 9: + dig5 = "S" + print("S") + + # Dig 6 + + if length >= 6: + if dig6 == 1: + dig6 = "T" + print("T") + + elif dig6 == 2: + dig6 = "U" + print("U") + + elif dig6 == 3: + dig6 = "V" + print("V") + + elif dig6 == 4: + dig6 = "W" + print("W") + + elif dig6 == 5: + dig6 = "Y" + print("Y") + + elif dig6 == 6: + dig6 = "X" + print("X") + + elif dig6 == 7: + dig6 = "Z" + print("Z") + + elif dig6 == 8: + dig6 = "A" + print("A") + + elif dig6 == 9: + dig6 = "B" + print("B") + + # Dig 7 + + if length >= 7: + if dig7 == 1: + dig7 = "C" + print("C") + + elif dig7 == 2: + dig7 = "D" + print("D") + + elif dig7 == 3: + dig7 = "E" + print("E") + + elif dig7 == 4: + dig7 = "F" + print("F") + + elif dig7 == 5: + dig7 = "G" + print("G") + + elif dig7 == 6: + dig7 = "H" + print("H") + + elif dig7 == 7: + dig7 = "I" + print("I") + + elif dig7 == 8: + dig7 = "J" + print("J") + + elif dig7 == 9: + dig7 = "K" + print("K") + + # Dig 8 + + if length >= 8: + if dig8 == 1: + dig8 = "L" + print("L") + + elif dig8 == 2: + dig8 = "M" + print("M") + + elif dig8 == 3: + dig8 = "N" + print("N") + + elif dig8 == 4: + dig8 = "O" + print("O") + + elif dig8 == 5: + dig8 = "P" + print("P") + + elif dig8 == 6: + dig8 = "Q" + print("Q") + + elif dig8 == 7: + dig8 = "R" + print("R") + + elif dig8 == 8: + dig8 = "S" + print("S") + + elif dig8 == 9: + dig8 = "T" + print("T") + + # Dig 9 + + if length >= 5: + if dig9 == 1: + dig9 = "U" + print("U") + + elif dig9 == 2: + dig9 = "V" + print("V") + + elif dig9 == 3: + dig9 = "W" + print("W") + + elif dig9 == 4: + dig9 = "Y" + print("Y") + + elif dig9 == 5: + dig9 = "X" + print("X") + + elif dig9 == 6: + dig9 = "Z" + print("Z") + + elif dig9 == 7: + dig9 = "A" + print("A") + + elif dig9 == 8: + dig9 = "B" + print("B") + + elif dig9 == 9: + dig9 = "C" + print("C") + + + if length <= 1: + print(dig1, sep='') + + elif length == 2: + print(dig1,dig2, sep='') + + elif length == 3: + print(dig1,dig2,dig3, sep='') + + elif length == 4: + print(dig1,dig2,dig3,dig4, sep='') + + elif length == 5: + print(dig1,dig2,dig3,dig4,dig5, sep='') + + elif length == 6: + print(dig1,dig2,dig3,dig4,dig5,dig6, sep='') + + elif length == 7: + print(dig1,dig2,dig3,dig4,dig5,dig6,dig7, sep='') + + elif length == 8: + print(dig1,dig2,dig3,dig4,dig5,dig6,dig7,dig8, sep='') + + elif length >= 9: + print(dig1,dig2,dig3,dig4,dig5,dig6,dig7,dig8,dig9, sep='') diff --git a/Projects/NumberGuesser/NumberGuesser.py b/Projects/NumberGuesser/NumberGuesser.py new file mode 100644 index 0000000..9bb7732 --- /dev/null +++ b/Projects/NumberGuesser/NumberGuesser.py @@ -0,0 +1,770 @@ +# Number Guesser +# Created by Nathan R (Mosrod) https://github.com/Mosrod + +# Imports +from random import * +from time import sleep +import sys + +# Variables +pasw = 1 +start = 1 +number = 0 +diff = 1 +guesscount = 1 +less = 1 +streakcount = 0 +streakguess = 0 +streak1 = 0 +streak2 = 0 +streak3 = 0 +streak = 0 +# Prints All Numbers (Change to dev = 1 to enable) +dev = 0 + +# Code +if start == 1: + text = "Welcome to Number Guesser" + for character in text: + sys.stdout.write(character) + sleep(0.1) + print("\n") + text = "Created by Nathan R (Mosrod)" + for character in text: + sys.stdout.write(character) + sleep(0.05) + print("\n") + text = "|Easy|Medium|Hard|VeryHard|Extreme|Impossible|Impossible2|Impossible3|Custom|Learn|" + for character in text: + sys.stdout.write(character) + sleep(0.02) + print("\n") +if dev == 1: + text = "You are a developer!" + for character in text: + sys.stdout.write(character) + sleep(0.05) + print("\n") +# |Easy(1-10)|Medium(1-100)|Hard(1-100)|VeryHard(1-1000)|Extreme(1-10000)|Impossible(1-100000)|Impossible2(1-1000000)|Impossible3(1-100000000)Custom|Learn| +while diff == 1: + choice = input("|E|M|H|VH|EX|I|I2|I3|C|L|:") + diff = 0 + +# Easy +if choice == "E" or choice == "e": + diff = 0 + while pasw == 1: + if start == 1: + number = randint(1, 10) + print("Easy Mode is |between 1 and 10| and |has a streak of 3|") + if dev == 1: + print(number) + start = 0 + numberguess = int(input("Number:")) + if number == numberguess: + print("Correct!") + print("You guessed the number in", guesscount, "tries") + streakcount += 1 + streakguess += guesscount + if streak1 > 3 or streak2 > 3 or streak3 > 3: + streakcount = 1 + if streakcount == 1: + streak1 = guesscount + if streakcount == 2: + streak2 = guesscount + if streakcount == 3: + streak3 = guesscount + if streak1 <= 3 and streak2 <= 3 and streak3 <= 3: + streak += 1 + print("Streak ", streak, "!", sep='') + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + else: + print("No Streak!") + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + if streak1 > 3 or streak2 > 3 or streak3 > 3: + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + guesscount = 1 + number = randint(1, 10) + if dev == 1: + print(number) + pasw = 1 + + elif number > numberguess: + print("More") + guesscount += 1 + elif number < numberguess: + print("Less") + guesscount += 1 + elif number != numberguess: + print("Wrong!") + pasw = 1 + +# Medium +if choice == "M" or choice == "m": + diff = 0 + while pasw == 1: + if start == 1: + number = randint(1, 100) + print("Medium Mode is |between 1 and 100| and |has a streak of 8|") + if dev == 1: + print(number) + start = 0 + numberguess = int(input("Number:")) + if number == numberguess: + print("Correct!") + print("You guessed the number in", guesscount, "tries") + streakcount += 1 + streakguess += guesscount + if streak1 > 8 or streak2 > 8 or streak3 > 8: + streakcount = 1 + if streakcount == 1: + streak1 = guesscount + if streakcount == 2: + streak2 = guesscount + if streakcount == 3: + streak3 = guesscount + if streak1 <= 8 and streak2 <= 8 and streak3 <= 8: + streak += 1 + print("Streak ", streak, "!", sep='') + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + else: + print("No Streak!") + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + if streak1 > 8 or streak2 > 8 or streak3 > 8: + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + guesscount = 1 + number = randint(1, 100) + if dev == 1: + print(number) + pasw = 1 + elif number > numberguess: + print("More") + guesscount += 1 + elif number < numberguess: + print("Less") + guesscount += 1 + elif number != numberguess: + print("Wrong!") + pasw = 1 + +# Hard +if choice == "H" or choice == "h": + diff = 0 + while pasw == 1: + if start == 1: + number = randint(1, 1000) + print("Hard Mode is |between 1 and 1000| and |has a streak of 12|") + if dev == 1: + print(number) + start = 0 + numberguess = int(input("Number:")) + if number == numberguess: + print("Correct!") + print("You guessed the number in", guesscount, "tries") + streakcount += 1 + streakguess += guesscount + if streak1 > 12 or streak2 > 12 or streak3 > 12: + streakcount = 1 + if streakcount == 1: + streak1 = guesscount + if streakcount == 2: + streak2 = guesscount + if streakcount == 3: + streak3 = guesscount + if streak1 <= 12 and streak2 <= 12 and streak3 <= 12: + streak += 1 + print("Streak ", streak, "!", sep='') + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + else: + print("No Streak!") + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + if streak1 > 12 or streak2 > 12 or streak3 > 12: + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + guesscount = 1 + number = randint(1, 1000) + if dev == 1: + print(number) + pasw = 1 + elif number > numberguess: + print("More") + guesscount += 1 + elif number < numberguess: + print("Less") + guesscount += 1 + elif number != numberguess: + print("Wrong!") + pasw = 1 + +# VeryHard +if choice == "VH" or choice == "vh" or choice == "Vh" or choice == "vH": + diff = 0 + while pasw == 1: + if start == 1: + number = randint(1, 10000) + print("VeryHard Mode is |between 1 and 10000| and |has a streak of 16|") + if dev == 1: + print(number) + start = 0 + numberguess = int(input("Number:")) + if number == numberguess: + print("Correct!") + print("You guessed the number in", guesscount, "tries") + streakcount += 1 + streakguess += guesscount + if streak1 > 16 or streak2 > 16 or streak3 > 16: + streakcount = 1 + if streakcount == 1: + streak1 = guesscount + if streakcount == 2: + streak2 = guesscount + if streakcount == 3: + streak3 = guesscount + if streak1 <= 16 and streak2 <= 16 and streak3 <= 16: + streak += 1 + print("Streak ", streak, "!", sep='') + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + else: + print("No Streak!") + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + if streak1 > 16 or streak2 > 16 or streak3 > 16: + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + guesscount = 1 + number = randint(1, 10000) + if dev == 1: + print(number) + pasw = 1 + elif number > numberguess: + print("More") + guesscount += 1 + elif number < numberguess: + print("Less") + guesscount += 1 + elif number != numberguess: + print("Wrong!") + pasw = 1 +# Extreme +if choice == "EX" or choice == "ex" or choice == "Ex" or choice == "eX": + diff = 0 + while pasw == 1: + if start == 1: + number = randint(1, 100000) + print("Extreme Mode is |between 1 and 100000| and |has a streak of 20|") + if dev == 1: + print(number) + start = 0 + numberguess = int(input("Number:")) + if number == numberguess: + print("Correct!") + print("You guessed the number in", guesscount, "tries") + streakcount += 1 + streakguess += guesscount + if streak1 > 20 or streak2 > 20 or streak3 > 20: + streakcount = 1 + if streakcount == 1: + streak1 = guesscount + if streakcount == 2: + streak2 = guesscount + if streakcount == 3: + streak3 = guesscount + if streak1 <= 20 and streak2 <= 20 and streak3 <= 20: + streak += 1 + print("Streak ", streak, "!", sep='') + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + else: + print("No Streak!") + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + if streak1 > 20 or streak2 > 20 or streak3 > 20: + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + guesscount = 1 + number = randint(1, 100000) + if dev == 1: + print(number) + pasw = 1 + elif number > numberguess: + print("More") + guesscount += 1 + elif number < numberguess: + print("Less") + guesscount += 1 + elif number != numberguess: + print("Wrong!") + pasw = 1 + +# Impossible +if choice == "I" or choice == "i": + diff = 0 + while pasw == 1: + if start == 1: + number = randint(1, 1000000) + print("Impossible Mode is |between 1 and 1000000| and |has a streak of 24|") + if dev == 1: + print(number) + start = 0 + numberguess = int(input("Number:")) + if number == numberguess: + print("Correct!") + print("You guessed the number in", guesscount, "tries") + streakcount += 1 + streakguess += guesscount + if streak1 > 24 or streak2 > 24 or streak3 > 24: + streakcount = 1 + if streakcount == 1: + streak1 = guesscount + if streakcount == 2: + streak2 = guesscount + if streakcount == 3: + streak3 = guesscount + if streak1 <= 24 and streak2 <= 24 and streak3 <= 24: + streak += 1 + print("Streak ", streak, "!", sep='') + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + else: + print("No Streak!") + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + if streak1 > 24 or streak2 > 24 or streak3 > 24: + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + guesscount = 1 + number = randint(1, 1000000) + if dev == 1: + print(number) + pasw = 1 + elif number > numberguess: + print("More") + guesscount += 1 + elif number < numberguess: + print("Less") + guesscount += 1 + elif number != numberguess: + print("Wrong!") + pasw = 1 + +# Impossible 2 +if choice == "I2" or choice == "i2": + diff = 0 + while pasw == 1: + if start == 1: + number = randint(1, 10000000) + print("Impossible2 Mode is |between 1 and 10000000| and |has a streak of 28|") + if dev == 1: + print(number) + start = 0 + numberguess = int(input("Number:")) + if number == numberguess: + print("Correct!") + print("You guessed the number in", guesscount, "tries") + streakcount += 1 + streakguess += guesscount + if streak1 > 28 or streak2 > 28 or streak3 > 28: + streakcount = 1 + if streakcount == 1: + streak1 = guesscount + if streakcount == 2: + streak2 = guesscount + if streakcount == 3: + streak3 = guesscount + if streak1 <= 28 and streak2 <= 28 and streak3 <= 28: + streak += 1 + print("Streak ", streak, "!", sep='') + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + else: + print("No Streak!") + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + if streak1 > 28 or streak2 > 28 or streak3 > 28: + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + guesscount = 1 + number = randint(1, 10000000) + if dev == 1: + print(number) + pasw = 1 + elif number > numberguess: + print("More") + guesscount += 1 + elif number < numberguess: + print("Less") + guesscount += 1 + elif number != numberguess: + print("Wrong!") + pasw = 1 + +# Impossible 3 +if choice == "I3" or choice == "i3": + diff = 0 + while pasw == 1: + if start == 1: + number = randint(1, 100000000) + print("Impossible3 Mode is |between 1 and 100000000| and |has a streak of 34|") + if dev == 1: + print(number) + start = 0 + numberguess = int(input("Number:")) + if number == numberguess: + print("Correct!") + print("You guessed the number in", guesscount, "tries") + streakcount += 1 + streakguess += guesscount + if streak1 > 34 or streak2 > 34 or streak3 > 34: + streakcount = 1 + if streakcount == 1: + streak1 = guesscount + if streakcount == 2: + streak2 = guesscount + if streakcount == 3: + streak3 = guesscount + if streak1 <= 34 and streak2 <= 34 and streak3 <= 34: + streak += 1 + print("Streak ", streak, "!", sep='') + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + else: + print("No Streak!") + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + if streak1 > 34 or streak2 > 34 or streak3 > 34: + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + guesscount = 1 + number = randint(1, 100000000) + if dev == 1: + print(number) + pasw = 1 + elif number > numberguess: + print("More") + guesscount += 1 + elif number < numberguess: + print("Less") + guesscount += 1 + elif number != numberguess: + print("Wrong!") + pasw = 1 + + +# Custom +if choice == "C" or choice == "c": + diff = 0 + while pasw == 1: + if start == 1: + devx = int(input("X: ")) + devy = int(input("Y: ")) + streakamount = int(input("Streak: ")) + number = randint(devx, devy) + print("Custom Mode is |between ", devx, " and ", devy,"| and |has a streak of ", streakamount,"|", sep='') + if dev == 1: + print(number) + start = 0 + numberguess = int(input("Number:")) + if number == numberguess: + print("Correct!") + print("You guessed the number in", guesscount, "tries") + streakcount += 1 + streakguess += guesscount + if streak1 > streakamount or streak2 > streakamount or streak3 > streakamount: + streakcount = 1 + if streakcount == 1: + streak1 = guesscount + if streakcount == 2: + streak2 = guesscount + if streakcount == 3: + streak3 = guesscount + if streak1 <= streakamount and streak2 <= streakamount and streak3 <= streakamount: + streak += 1 + print("Streak ", streak, "!", sep='') + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + else: + print("No Streak!") + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + if streak1 > streakamount or streak2 > streakamount or streak3 > streakamount: + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + guesscount = 1 + number = randint(devx, devy) + if dev == 1: + print(number) + pasw = 1 + elif number > numberguess: + print("More") + guesscount += 1 + elif number < numberguess: + print("Less") + guesscount += 1 + elif number != numberguess: + print("Wrong!") + pasw = 1 + +# Learn +if choice == "L" or choice == "l": + diff = 0 + while pasw == 1: + if start == 1: + number = randint(1, 10) + if dev == 1: + print(number) + print("Choose a number between 1 and 10") + lesson = 1 + start = 2 + numberguess = int(input("Number:")) + if number == numberguess: + print("Correct!") + print("You guessed the number in", guesscount, "tries") + if lesson == 1: + if guesscount <= 5: + print("You completed the level!") + guesscount = 1 + lesson = 2 + if guesscount > 5: + print("You failed the level!") + print("To complete the level, use less than 5 tries") + guesscount = 1 + number = randint(1, 10) + if dev == 1: + print(number) + print("Choose a number between 1 and 10") + + if lesson == 2: + if less == 1: + number = randint(1, 100) + if dev == 1: + print(number) + print("Choose a number between 1 and 100") + less = 0 + if number == numberguess: + if guesscount <= 10: + print("You completed the level!") + guesscount = 1 + less = 1 + lesson = 3 + if guesscount > 10: + print("You failed the level!") + print("To complete the level, use less than 10 tries") + guesscount = 1 + number = randint(1, 100) + if dev == 1: + print(number) + print("Choose a number between 1 and 100") + + if lesson == 3: + if less == 1: + number = randint(1, 1000) + if dev == 1: + print(number) + print("Choose a number between 1 and 1000") + less = 0 + if number == numberguess: + if guesscount <= 20: + print("You completed the level!") + guesscount = 1 + less = 1 + lesson = 4 + if guesscount > 20: + print("You failed the level!") + print("To complete the level, use less than 20 tries") + guesscount = 1 + number = randint(1, 1000) + if dev == 1: + print(number) + print("Choose a number between 1 and 1000") + + if lesson == 4: + if less == 1: + number = randint(1, 10000) + if dev == 1: + print(number) + print("Choose a number between 1 and 10000") + less = 0 + if number == numberguess: + if guesscount <= 40: + print("You completed the level!") + guesscount = 1 + less = 1 + lesson = 5 + if guesscount > 40: + print("You failed the level!") + print("To complete the level, use less than 40 tries") + guesscount = 1 + number = randint(1, 10000) + if dev == 1: + print(number) + print("Choose a number between 1 and 10000") + + if lesson == 5: + if less == 1: + number = randint(1, 100000) + if dev == 1: + print(number) + print("Choose a number between 1 and 100000") + less = 0 + if number == numberguess: + if guesscount <= 80: + print("You completed the level!") + guesscount = 1 + less = 1 + lesson = 6 + if guesscount > 80: + print("You failed the level!") + print("To complete the level, use less than 80 tries") + guesscount = 1 + number = randint(1, 100000) + if dev == 1: + print(number) + print("Choose a number between 1 and 100000") + + if lesson == 6: + if less == 1: + number = randint(1, 1000000) + if dev == 1: + print(number) + print("Choose a number between 1 and 1000000") + less = 0 + if number == numberguess: + if guesscount <= 160: + print("You completed the level!") + print("You completed Learn Mode!") + print("Try Custom Mode if you want to make your own range") + guesscount = 1 + less = 1 + lesson = 0 + if guesscount > 160: + print("You failed the level!") + print("To complete the level, use less than 160 tries") + guesscount = 1 + number = randint(1, 1000000) + if dev == 1: + print(number) + print("Choose a number between 1 and 1000000") + + guesscount = 1 + if dev == 1: + print(number) + pasw = 1 + elif number > numberguess: + print("More") + guesscount += 1 + elif number < numberguess: + print("Less") + guesscount += 1 + elif number != numberguess: + print("Wrong!") + pasw = 1 +else: + print("Please Retry") diff --git a/Projects/NumberGuesser/NumberGuesserBeta.py b/Projects/NumberGuesser/NumberGuesserBeta.py new file mode 100644 index 0000000..9bb7732 --- /dev/null +++ b/Projects/NumberGuesser/NumberGuesserBeta.py @@ -0,0 +1,770 @@ +# Number Guesser +# Created by Nathan R (Mosrod) https://github.com/Mosrod + +# Imports +from random import * +from time import sleep +import sys + +# Variables +pasw = 1 +start = 1 +number = 0 +diff = 1 +guesscount = 1 +less = 1 +streakcount = 0 +streakguess = 0 +streak1 = 0 +streak2 = 0 +streak3 = 0 +streak = 0 +# Prints All Numbers (Change to dev = 1 to enable) +dev = 0 + +# Code +if start == 1: + text = "Welcome to Number Guesser" + for character in text: + sys.stdout.write(character) + sleep(0.1) + print("\n") + text = "Created by Nathan R (Mosrod)" + for character in text: + sys.stdout.write(character) + sleep(0.05) + print("\n") + text = "|Easy|Medium|Hard|VeryHard|Extreme|Impossible|Impossible2|Impossible3|Custom|Learn|" + for character in text: + sys.stdout.write(character) + sleep(0.02) + print("\n") +if dev == 1: + text = "You are a developer!" + for character in text: + sys.stdout.write(character) + sleep(0.05) + print("\n") +# |Easy(1-10)|Medium(1-100)|Hard(1-100)|VeryHard(1-1000)|Extreme(1-10000)|Impossible(1-100000)|Impossible2(1-1000000)|Impossible3(1-100000000)Custom|Learn| +while diff == 1: + choice = input("|E|M|H|VH|EX|I|I2|I3|C|L|:") + diff = 0 + +# Easy +if choice == "E" or choice == "e": + diff = 0 + while pasw == 1: + if start == 1: + number = randint(1, 10) + print("Easy Mode is |between 1 and 10| and |has a streak of 3|") + if dev == 1: + print(number) + start = 0 + numberguess = int(input("Number:")) + if number == numberguess: + print("Correct!") + print("You guessed the number in", guesscount, "tries") + streakcount += 1 + streakguess += guesscount + if streak1 > 3 or streak2 > 3 or streak3 > 3: + streakcount = 1 + if streakcount == 1: + streak1 = guesscount + if streakcount == 2: + streak2 = guesscount + if streakcount == 3: + streak3 = guesscount + if streak1 <= 3 and streak2 <= 3 and streak3 <= 3: + streak += 1 + print("Streak ", streak, "!", sep='') + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + else: + print("No Streak!") + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + if streak1 > 3 or streak2 > 3 or streak3 > 3: + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + guesscount = 1 + number = randint(1, 10) + if dev == 1: + print(number) + pasw = 1 + + elif number > numberguess: + print("More") + guesscount += 1 + elif number < numberguess: + print("Less") + guesscount += 1 + elif number != numberguess: + print("Wrong!") + pasw = 1 + +# Medium +if choice == "M" or choice == "m": + diff = 0 + while pasw == 1: + if start == 1: + number = randint(1, 100) + print("Medium Mode is |between 1 and 100| and |has a streak of 8|") + if dev == 1: + print(number) + start = 0 + numberguess = int(input("Number:")) + if number == numberguess: + print("Correct!") + print("You guessed the number in", guesscount, "tries") + streakcount += 1 + streakguess += guesscount + if streak1 > 8 or streak2 > 8 or streak3 > 8: + streakcount = 1 + if streakcount == 1: + streak1 = guesscount + if streakcount == 2: + streak2 = guesscount + if streakcount == 3: + streak3 = guesscount + if streak1 <= 8 and streak2 <= 8 and streak3 <= 8: + streak += 1 + print("Streak ", streak, "!", sep='') + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + else: + print("No Streak!") + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + if streak1 > 8 or streak2 > 8 or streak3 > 8: + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + guesscount = 1 + number = randint(1, 100) + if dev == 1: + print(number) + pasw = 1 + elif number > numberguess: + print("More") + guesscount += 1 + elif number < numberguess: + print("Less") + guesscount += 1 + elif number != numberguess: + print("Wrong!") + pasw = 1 + +# Hard +if choice == "H" or choice == "h": + diff = 0 + while pasw == 1: + if start == 1: + number = randint(1, 1000) + print("Hard Mode is |between 1 and 1000| and |has a streak of 12|") + if dev == 1: + print(number) + start = 0 + numberguess = int(input("Number:")) + if number == numberguess: + print("Correct!") + print("You guessed the number in", guesscount, "tries") + streakcount += 1 + streakguess += guesscount + if streak1 > 12 or streak2 > 12 or streak3 > 12: + streakcount = 1 + if streakcount == 1: + streak1 = guesscount + if streakcount == 2: + streak2 = guesscount + if streakcount == 3: + streak3 = guesscount + if streak1 <= 12 and streak2 <= 12 and streak3 <= 12: + streak += 1 + print("Streak ", streak, "!", sep='') + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + else: + print("No Streak!") + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + if streak1 > 12 or streak2 > 12 or streak3 > 12: + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + guesscount = 1 + number = randint(1, 1000) + if dev == 1: + print(number) + pasw = 1 + elif number > numberguess: + print("More") + guesscount += 1 + elif number < numberguess: + print("Less") + guesscount += 1 + elif number != numberguess: + print("Wrong!") + pasw = 1 + +# VeryHard +if choice == "VH" or choice == "vh" or choice == "Vh" or choice == "vH": + diff = 0 + while pasw == 1: + if start == 1: + number = randint(1, 10000) + print("VeryHard Mode is |between 1 and 10000| and |has a streak of 16|") + if dev == 1: + print(number) + start = 0 + numberguess = int(input("Number:")) + if number == numberguess: + print("Correct!") + print("You guessed the number in", guesscount, "tries") + streakcount += 1 + streakguess += guesscount + if streak1 > 16 or streak2 > 16 or streak3 > 16: + streakcount = 1 + if streakcount == 1: + streak1 = guesscount + if streakcount == 2: + streak2 = guesscount + if streakcount == 3: + streak3 = guesscount + if streak1 <= 16 and streak2 <= 16 and streak3 <= 16: + streak += 1 + print("Streak ", streak, "!", sep='') + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + else: + print("No Streak!") + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + if streak1 > 16 or streak2 > 16 or streak3 > 16: + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + guesscount = 1 + number = randint(1, 10000) + if dev == 1: + print(number) + pasw = 1 + elif number > numberguess: + print("More") + guesscount += 1 + elif number < numberguess: + print("Less") + guesscount += 1 + elif number != numberguess: + print("Wrong!") + pasw = 1 +# Extreme +if choice == "EX" or choice == "ex" or choice == "Ex" or choice == "eX": + diff = 0 + while pasw == 1: + if start == 1: + number = randint(1, 100000) + print("Extreme Mode is |between 1 and 100000| and |has a streak of 20|") + if dev == 1: + print(number) + start = 0 + numberguess = int(input("Number:")) + if number == numberguess: + print("Correct!") + print("You guessed the number in", guesscount, "tries") + streakcount += 1 + streakguess += guesscount + if streak1 > 20 or streak2 > 20 or streak3 > 20: + streakcount = 1 + if streakcount == 1: + streak1 = guesscount + if streakcount == 2: + streak2 = guesscount + if streakcount == 3: + streak3 = guesscount + if streak1 <= 20 and streak2 <= 20 and streak3 <= 20: + streak += 1 + print("Streak ", streak, "!", sep='') + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + else: + print("No Streak!") + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + if streak1 > 20 or streak2 > 20 or streak3 > 20: + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + guesscount = 1 + number = randint(1, 100000) + if dev == 1: + print(number) + pasw = 1 + elif number > numberguess: + print("More") + guesscount += 1 + elif number < numberguess: + print("Less") + guesscount += 1 + elif number != numberguess: + print("Wrong!") + pasw = 1 + +# Impossible +if choice == "I" or choice == "i": + diff = 0 + while pasw == 1: + if start == 1: + number = randint(1, 1000000) + print("Impossible Mode is |between 1 and 1000000| and |has a streak of 24|") + if dev == 1: + print(number) + start = 0 + numberguess = int(input("Number:")) + if number == numberguess: + print("Correct!") + print("You guessed the number in", guesscount, "tries") + streakcount += 1 + streakguess += guesscount + if streak1 > 24 or streak2 > 24 or streak3 > 24: + streakcount = 1 + if streakcount == 1: + streak1 = guesscount + if streakcount == 2: + streak2 = guesscount + if streakcount == 3: + streak3 = guesscount + if streak1 <= 24 and streak2 <= 24 and streak3 <= 24: + streak += 1 + print("Streak ", streak, "!", sep='') + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + else: + print("No Streak!") + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + if streak1 > 24 or streak2 > 24 or streak3 > 24: + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + guesscount = 1 + number = randint(1, 1000000) + if dev == 1: + print(number) + pasw = 1 + elif number > numberguess: + print("More") + guesscount += 1 + elif number < numberguess: + print("Less") + guesscount += 1 + elif number != numberguess: + print("Wrong!") + pasw = 1 + +# Impossible 2 +if choice == "I2" or choice == "i2": + diff = 0 + while pasw == 1: + if start == 1: + number = randint(1, 10000000) + print("Impossible2 Mode is |between 1 and 10000000| and |has a streak of 28|") + if dev == 1: + print(number) + start = 0 + numberguess = int(input("Number:")) + if number == numberguess: + print("Correct!") + print("You guessed the number in", guesscount, "tries") + streakcount += 1 + streakguess += guesscount + if streak1 > 28 or streak2 > 28 or streak3 > 28: + streakcount = 1 + if streakcount == 1: + streak1 = guesscount + if streakcount == 2: + streak2 = guesscount + if streakcount == 3: + streak3 = guesscount + if streak1 <= 28 and streak2 <= 28 and streak3 <= 28: + streak += 1 + print("Streak ", streak, "!", sep='') + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + else: + print("No Streak!") + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + if streak1 > 28 or streak2 > 28 or streak3 > 28: + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + guesscount = 1 + number = randint(1, 10000000) + if dev == 1: + print(number) + pasw = 1 + elif number > numberguess: + print("More") + guesscount += 1 + elif number < numberguess: + print("Less") + guesscount += 1 + elif number != numberguess: + print("Wrong!") + pasw = 1 + +# Impossible 3 +if choice == "I3" or choice == "i3": + diff = 0 + while pasw == 1: + if start == 1: + number = randint(1, 100000000) + print("Impossible3 Mode is |between 1 and 100000000| and |has a streak of 34|") + if dev == 1: + print(number) + start = 0 + numberguess = int(input("Number:")) + if number == numberguess: + print("Correct!") + print("You guessed the number in", guesscount, "tries") + streakcount += 1 + streakguess += guesscount + if streak1 > 34 or streak2 > 34 or streak3 > 34: + streakcount = 1 + if streakcount == 1: + streak1 = guesscount + if streakcount == 2: + streak2 = guesscount + if streakcount == 3: + streak3 = guesscount + if streak1 <= 34 and streak2 <= 34 and streak3 <= 34: + streak += 1 + print("Streak ", streak, "!", sep='') + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + else: + print("No Streak!") + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + if streak1 > 34 or streak2 > 34 or streak3 > 34: + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + guesscount = 1 + number = randint(1, 100000000) + if dev == 1: + print(number) + pasw = 1 + elif number > numberguess: + print("More") + guesscount += 1 + elif number < numberguess: + print("Less") + guesscount += 1 + elif number != numberguess: + print("Wrong!") + pasw = 1 + + +# Custom +if choice == "C" or choice == "c": + diff = 0 + while pasw == 1: + if start == 1: + devx = int(input("X: ")) + devy = int(input("Y: ")) + streakamount = int(input("Streak: ")) + number = randint(devx, devy) + print("Custom Mode is |between ", devx, " and ", devy,"| and |has a streak of ", streakamount,"|", sep='') + if dev == 1: + print(number) + start = 0 + numberguess = int(input("Number:")) + if number == numberguess: + print("Correct!") + print("You guessed the number in", guesscount, "tries") + streakcount += 1 + streakguess += guesscount + if streak1 > streakamount or streak2 > streakamount or streak3 > streakamount: + streakcount = 1 + if streakcount == 1: + streak1 = guesscount + if streakcount == 2: + streak2 = guesscount + if streakcount == 3: + streak3 = guesscount + if streak1 <= streakamount and streak2 <= streakamount and streak3 <= streakamount: + streak += 1 + print("Streak ", streak, "!", sep='') + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + else: + print("No Streak!") + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + if streak1 > streakamount or streak2 > streakamount or streak3 > streakamount: + streak1 = 0 + streak2 = 0 + streak3 = 0 + streakguess = 0 + streakcount = 0 + streak = 0 + guesscount = 1 + number = randint(devx, devy) + if dev == 1: + print(number) + pasw = 1 + elif number > numberguess: + print("More") + guesscount += 1 + elif number < numberguess: + print("Less") + guesscount += 1 + elif number != numberguess: + print("Wrong!") + pasw = 1 + +# Learn +if choice == "L" or choice == "l": + diff = 0 + while pasw == 1: + if start == 1: + number = randint(1, 10) + if dev == 1: + print(number) + print("Choose a number between 1 and 10") + lesson = 1 + start = 2 + numberguess = int(input("Number:")) + if number == numberguess: + print("Correct!") + print("You guessed the number in", guesscount, "tries") + if lesson == 1: + if guesscount <= 5: + print("You completed the level!") + guesscount = 1 + lesson = 2 + if guesscount > 5: + print("You failed the level!") + print("To complete the level, use less than 5 tries") + guesscount = 1 + number = randint(1, 10) + if dev == 1: + print(number) + print("Choose a number between 1 and 10") + + if lesson == 2: + if less == 1: + number = randint(1, 100) + if dev == 1: + print(number) + print("Choose a number between 1 and 100") + less = 0 + if number == numberguess: + if guesscount <= 10: + print("You completed the level!") + guesscount = 1 + less = 1 + lesson = 3 + if guesscount > 10: + print("You failed the level!") + print("To complete the level, use less than 10 tries") + guesscount = 1 + number = randint(1, 100) + if dev == 1: + print(number) + print("Choose a number between 1 and 100") + + if lesson == 3: + if less == 1: + number = randint(1, 1000) + if dev == 1: + print(number) + print("Choose a number between 1 and 1000") + less = 0 + if number == numberguess: + if guesscount <= 20: + print("You completed the level!") + guesscount = 1 + less = 1 + lesson = 4 + if guesscount > 20: + print("You failed the level!") + print("To complete the level, use less than 20 tries") + guesscount = 1 + number = randint(1, 1000) + if dev == 1: + print(number) + print("Choose a number between 1 and 1000") + + if lesson == 4: + if less == 1: + number = randint(1, 10000) + if dev == 1: + print(number) + print("Choose a number between 1 and 10000") + less = 0 + if number == numberguess: + if guesscount <= 40: + print("You completed the level!") + guesscount = 1 + less = 1 + lesson = 5 + if guesscount > 40: + print("You failed the level!") + print("To complete the level, use less than 40 tries") + guesscount = 1 + number = randint(1, 10000) + if dev == 1: + print(number) + print("Choose a number between 1 and 10000") + + if lesson == 5: + if less == 1: + number = randint(1, 100000) + if dev == 1: + print(number) + print("Choose a number between 1 and 100000") + less = 0 + if number == numberguess: + if guesscount <= 80: + print("You completed the level!") + guesscount = 1 + less = 1 + lesson = 6 + if guesscount > 80: + print("You failed the level!") + print("To complete the level, use less than 80 tries") + guesscount = 1 + number = randint(1, 100000) + if dev == 1: + print(number) + print("Choose a number between 1 and 100000") + + if lesson == 6: + if less == 1: + number = randint(1, 1000000) + if dev == 1: + print(number) + print("Choose a number between 1 and 1000000") + less = 0 + if number == numberguess: + if guesscount <= 160: + print("You completed the level!") + print("You completed Learn Mode!") + print("Try Custom Mode if you want to make your own range") + guesscount = 1 + less = 1 + lesson = 0 + if guesscount > 160: + print("You failed the level!") + print("To complete the level, use less than 160 tries") + guesscount = 1 + number = randint(1, 1000000) + if dev == 1: + print(number) + print("Choose a number between 1 and 1000000") + + guesscount = 1 + if dev == 1: + print(number) + pasw = 1 + elif number > numberguess: + print("More") + guesscount += 1 + elif number < numberguess: + print("Less") + guesscount += 1 + elif number != numberguess: + print("Wrong!") + pasw = 1 +else: + print("Please Retry") diff --git a/Projects/PyCalc.py b/Projects/PyCalc.py new file mode 100644 index 0000000..d569dd7 --- /dev/null +++ b/Projects/PyCalc.py @@ -0,0 +1,15 @@ +# PyCalc +# Created by Nathan R (Mosrod) https://github.com/Mosrod + +# Imports + +# Variables + +# Definitions +def add(): + x = input("Num1: ") + y = input("Num2: ") + z = x+y + +# Code + diff --git a/Projects/PythonPuter.py b/Projects/PythonPuter.py new file mode 100644 index 0000000..ff9b2bf --- /dev/null +++ b/Projects/PythonPuter.py @@ -0,0 +1,97 @@ +from time import sleep +import sys +import random +def destroy(): + sys.exit() +# Variables +login = 0 +Username = 0 +Password = 0 +startcomputer = 0 +appopen = 0 +# Start Computer +print("Do you want to start the computer?") +startcomputer = input("[y]/[n]:") +if startcomputer == "y": + text = "Loading ..........." + for character in text: + sys.stdout.write(character) + sleep(0.2) + login = 1 + +if startcomputer == "n": + print("Shutting Down") + destroy() + +# Login +if login == 1: + print("\n" * 1) + print("Starting Computer") + Username = input("Username:") + Password = input("Password:") + +# Wrong Login Check +attempts = 1 +while Username != "admin" or Password !="pass": + if attempts >0: + print("Wrong Username or Password") + attempts += 1 + Username = input("Username:") + Password = input("Password:") + +# Correct Login Check +if Username == "admin" and Password == "pass": + print("Successfully Logged In") + sleep(0.2) + + # Opening Apps + while appopen == 0: + sleep(0.2) + print("What application do you want to open?") + app = input() + + # Email + if app == "email": + print("Opening Email") + sleep(0.2) + print("Send or Check") + emailchoice = input() + if emailchoice == "send": + print("What Email Address?") + emailaddress = input("Email:") + print("What Subject?") + emailsubject = input("Subject:") + print("What Message") + emailmessage = input("Message:") + print ("Sending to:",emailaddress,"Subject:",emailsubject,"Message:",emailmessage) + appopen = 1 + + # Password Gen + if app == "passgen": + print("How many passwords do you want?") + passgenamount = int(input("Passwords:")) + for x in range(passgenamount): + print (random.randint(10000000,100000000)) + appopen = 1 + # Log Out + if app == "logout": + print("logging out...") + print("please wait...") + print("Woud you like to Shut Down?") + shutdown = input("[y]/[n]:") + if shutdown == "y": + quit() + if shutdown == "n": + print("Canceling Shutdown") + appopen = 1 + # Application not found + else: + print("Application not found") + sleep(0.2) + appopen = 0 + + # Application closed + if appopen == 1: + print("Application Closed") + sleep(0.2) + appopen = 0 diff --git a/Projects/pycmd.py b/Projects/pycmd.py new file mode 100644 index 0000000..c1bbbfc --- /dev/null +++ b/Projects/pycmd.py @@ -0,0 +1,123 @@ +# Imports +from time import sleep +import random +import datetime + +# Variables +cmd = 1 +username = 1 +password = 1 +admin = 0 + +# Command +while cmd == 1: + if admin == 0: + print("Please Login To Enable All Features") + command = input("Command:") + + # Help + if command == "help": + if admin == 1: + print("Commands: time, passgen, email, github, google") + cmd = 0 + else: + print("Login by typing login") + cmd = 0 + + # Login + if command == "login": + if username == "admin" and password =="admin": + print("Already Logged In") + cmd = 0 + if username != "admin" and password !="admin": + username = input("Username:") + password = input("Password:") + if username == "admin" and password == "admin": + print("Logged In Successfully") + admin = 1 + cmd = 0 + if username != "admin" and password !="admin": + print("Wrong Username or Password") + cmd = 0 + + # Time + if command == "time": + if admin == 1: + time = datetime.datetime.now() + print("Enter [y],[m],[d],[h],[min]") + timeformat = input("Time Format:") + if timeformat == "y": + print(time.year) + cmd = 0 + if timeformat == "m": + print(time.month) + cmd = 0 + if timeformat == "d": + print(time.day) + cmd = 0 + if timeformat == "h": + print(time.hour) + cmd = 0 + if timeformat == "min": + print(time.minute) + cmd = 0 + else: + print("You need to login") + cmd = 0 + + # Password Generater + if command == "passgen": + if admin == 1: + print("How many passwords do you want?") + passgenamount = int(input("Passwords:")) + for x in range(passgenamount): + print (random.randint(10000000,100000000)) + cmd = 0 + else: + print("You need to login") + cmd = 0 + + # Email + if command == "email": + if admin == 1: + print("What email address?") + address = input("Address:") + print("What subject?") + subject = input("Subject:") + print("What message?") + message = input("Message:") + print("Sent to:",address,"Subject:",subject,"Message:",message) + cmd = 0 + else: + print("You need to login") + cmd = 0 + + # GitHub + if command == "github": + if admin == 1: + print("What do you want to search for?") + githubsearch = input("Search:") + print("Go to: https://github.com/search?utf8=%E2%9C%93&q=",githubsearch,"&type=", sep='') + cmd = 0 + else: + print("You need to login") + cmd = 0 + + # Google + if command == "google": + if admin == 1: + print("What do you want to search for?") + googlesearch = input("Search:") + print("https://www.google.com/search?&q=",googlesearch, sep = '') + cmd = 0 + else: + print("You need to login") + cmd = 0 + # Command Finished + if cmd == 0: + print("Command Finished") + cmd = 1 + + # Command Not Found + else: + print(command,"is not a command") diff --git a/README.md b/README.md index ded5ee4..78191a8 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,10 @@ -Compile on https://repl.it. - -More soon... - -https://repl.it/M4Sz/0 - Computer - -http://jackofallsyntax.com/wp-content/uploads/2015/04/CodeHeader-1920x1200.jpg for picture +# Python +## Helping +If you want to edit tutorials, go to the Discord server and ask. +## Compilers + * [Python](https://www.python.org) + * [PyCharm](https://www.jetbrains.com/pycharm/) + * [InteliJ IDEA](https://www.jetbrains.com/idea/) + * [Repl.it](https://repl.it/languages/python3) +## Contact +[Discord](https://discord.gg/AX8rCaa) diff --git a/Tutorials/If.md b/Tutorials/If.md deleted file mode 100644 index 64029d2..0000000 --- a/Tutorials/If.md +++ /dev/null @@ -1,98 +0,0 @@ -# If - -Write "if". - -```python -if -``` - -Next, add a space and a variable. - -```python -if apples -``` - -After that, add two equal signs. - -```python -if apples == -``` - -If you want it equal to a integer, add a space and the integer. If you want it less than or equal to, add the appropriate signs. After that, put a colon. If you want to view the variable tutorial, click [here](https://github.com/codingtutorials/Python/blob/master/Tutorials/Variables.md) - -```python -if apples == 1: -``` - -If you want it equal to a string, add a pair of parenthesis and inside it, put a string. After that, put a colon. - -```python -if apples == "alot": -``` - -Next, press enter and press tab. After that, put any code. In this case, I will put a print line. If you want to view the printing tutorial, click [here](https://github.com/codingtutorials/Python/blob/master/Tutorials/Print.md) - -```python -if apples == "alot": - print("You have",apples,"apples") -``` - - -## Examples - -### Example 1: -```python -apples = 1 -if apples == 1: - print("You have",apples,"apples") -``` -Run: -``` -You have 1 apples -``` - -### Example 2: -```python -apples = "alot" -if apples == "alot": - print("You have",apples,"apples") -``` -Run: -``` -You have alot apples -``` - - -### Example 3: -```python -apples = 1 -if apples == 1: - print("You have",apples,"apples") -apples = 2 -if apples == 2: - print("You have",apples,"apples") -``` -Run: -``` -You have 1 apples -You have 2 apples -``` - -## Example 4: -```python -apples = 1 -if apples == 1: - print("You have",apples,"apples") - apples = 2 -if apples == 2: - print("You have",apples,"apples") - apples += 1 -if apples == 3: - print("You have",apples,"apples") -``` -Run: -``` -You have 1 apples -You have 2 apples -You have 3 apples -``` diff --git a/Tutorials/Print.md b/Tutorials/Print.md deleted file mode 100644 index cd30b28..0000000 --- a/Tutorials/Print.md +++ /dev/null @@ -1,73 +0,0 @@ -# Print - -Write "print". - -```python -print -``` - -After that, add a pair of parentheses. - -```python -print() -``` - -If you want it to print a variable, type the variable inside the parentheses. - -```python -print() -``` - -If you want it to print a string, put a pair of quotation marks and inbetween that, add a string. - -```python -print("") -``` - -If you want to print text and then a variable, add quotation marks and add a comma and a variable. - -```python -print("Variable =",Variable) -``` - -## Examples - -### Example 1: -```python -var = 1 -print(var) -``` -Run: -``` -1 -``` - -### Example 2: -```python -var = "Surprise" -print(var) -``` -Run: -``` -Surprise -``` - -### Example 3: -```python -var = 1 -print("Var equals",var) -``` -Run: -``` -Var equals 1 -``` - -### Example 4: -```python -var = "Surprise" -print("Var equals",var) -``` -Run: -``` -Var equals Surprise -``` diff --git a/Tutorials/Strings.py b/Tutorials/Strings.py new file mode 100644 index 0000000..e84e684 --- /dev/null +++ b/Tutorials/Strings.py @@ -0,0 +1,36 @@ +# Strings reference guide / tutorial for Python + +# Print welcome message +print("Hello World") + +# Strings can either be surrounded in " or ' +print('Hello World') + +# You can use variables to store strings, then print them out +message = "Hello World" +print(message) + +# If you want to put single quotes in a single quote string or double quotes in a double quote string, you need to change the string's quote type +# Invalid: 'hello's world' +message = "hello's world" # Correct + +# Invalid: "he said "welcome!"" +message = 'he said "welcome!"' # Correct + +# You can also use the backslash character to ignore quotes +message = 'mary\'s ice cream' +message = "she exclaimed \"good\" morning" + +# Use three double quotes for a multiline string +message = """ hello +line1 +line2 +line3 +... +""" +print(message) + +# Different avaliable functions for strings + +# | Length | +a = len("hello") # a = 5 diff --git a/Tutorials/Variables.md b/Tutorials/Variables.md deleted file mode 100644 index af61313..0000000 --- a/Tutorials/Variables.md +++ /dev/null @@ -1,46 +0,0 @@ -# Variables - -Write a string (This can be any combination of letters). - -```python -Hello -``` - -Then add a space and an equal sign. - -```python -Hello = -``` - -If you want an integer, add a space and put a number. - -```python -Hello = 1 -``` -If you want the integer go up by a number, add a plus before the equals. -```python -Hello += 1 -``` -If you want a string, put the string in between a pair of quotation marks. - -```python -Hello = "Variable" -``` - -## Examples - -### Example 1: -```python -dollars = 100 -``` - -### Example 2: -```python -dollars = "none" -``` - -### Example 3: -```python -dollars = 1 -dollars += 1 -```