import random def calculator(): num1 = int(input("Add a number:\n")) num2 = int(input("Add a second number:\n")) operations = input("Choose an operation (Addition: +, subtraction: -, multiplication: *, division: / ):\n") if operations == "addition" or operations == "+": return num1 + num2 elif operations == "subtraction" or operations == "-": return num1 - num2 elif operations == "multiplication" or operations == "*": return num1 * num2 elif operations == "division" or operations == "/": return num1 / num2 else: return (f"Error, this is no operation.:\n" f"Addition = {num1 + num2}:\n" f"Subtraction = {num1 - num2}:\n" f"Multiplication = {num1 * num2}:\n" f"Division = {num1 / num2}") def check(prompt, different_check): while True: user_input = input(prompt) if user_input.isdigit(): num = int(user_input) if 1 <= num <= 90 and num not in different_check: return num else: print("You have match, please try another number 1-90") else: print("Error, please enter Valid Number to 1 - 90") def lotto(): different_check = set() user_num1 = check("Please choose numbers 1-90. First:\n", different_check) different_check.add(user_num1) user_num2 = check("Please choose numbers 1-90. Second:\n", different_check) different_check.add(user_num2) user_num3 = check("Please choose numbers 1-90. Third:\n", different_check) different_check.add(user_num3) user_num4 = check("Please choose numbers 1-90. Fourth:\n", different_check) different_check.add(user_num4) user_num5 = check("Please choose numbers 1-90. Fifth:\n", different_check) different_check.add(user_num1) print(f"Your number is = {user_num1},{user_num2},{user_num3},{user_num4},{user_num5}") numbers = {user_num1, user_num2, user_num3, user_num4, user_num5} win_num = set(random.sample(range(1, 91), 5)) print(f"The winner numbers is: {win_num}") nums_match = numbers.intersection(win_num) match_number = len(nums_match) if numbers == win_num: print("You WIN!!!") elif match_number == 4: print(f"Amazing. You have 4 match: {match_number}") elif match_number == 3: print(f"Oh...just a little..Try now!. You have 3 match: {match_number}") elif match_number == 2: print(f"Hmm...maybe next time. You have 2 match: {match_number}") elif match_number == 1: print(f"It is bad luck. You have 1 match: {match_number}") else: print("you lose! Try again!") return numbers def shopping(): my_list = [] while True: items = input("Add your items to your list or:\n " "To print please press : p \n " "To delete items press: D:\n" "To exit press: exit:\n").lower() if items == "exit": return f"Your list is: {my_list}" elif items == "P".lower(): print(my_list) elif items == "D".lower(): delete = my_list.remove(input(f"Which items delete?:\n Your list is: {my_list}")) if delete not in my_list: print(f"Please select valid items from your list: {my_list}") print(items) else: print(delete) else: my_list.append(items) def game(): valaszt = ["kő", "papír", "olló"] gep_v = random.choice(valaszt) jatekos_v = input("Kő, papír, vagy olló? Kilépéshez írd: >>> exit<<<:\n").lower() print("a te választásod: ", jatekos_v) print("a gép választása", gep_v) if gep_v == jatekos_v: return "döntetlen" elif jatekos_v == "kő" and gep_v == "olló" or \ jatekos_v == "olló" and gep_v == "papír" or \ jatekos_v == "papír" and gep_v == "kő": return "Nyertél" else: return "Vesztettél"