• Как сделать так чтобы программа в зависимости от того что я ввожу меняла функцию?

    @andron2105 Автор вопроса
    o5a,
    def calculate():
        operation = input("<Мега автор - @andron2105> \n "
                          "Введите операцию =+-*/^ ")
        if operation == "+":
            n1 = input("Введите слагаемое число: ")
            n2 = input("Введите слагаемое число: ")
            try:
                result = int(n1) + int(n2)
            except ValueError:
                print("Неизвестные знаение:")
            else:
                print(f"Результат {result}")
        elif operation == "-":
            n1 = input("Введите уменьшаемое число: ")
            n2 = input("Введите вычитаемое число: ")
            try:
                result = int(n1) - int(n2)
            except ValueError:
                print("Неизвестные знаение:")
            else:
                print(result)
    
        elif operation == '=':
                n1 = input("Введите число: ")
                try:
                    print (n1)
    
                except ValueError:
                    print("Неизвестные знаение:")
    
    
        elif operation == "*":
            n1 = input("Введите множитель: ")
            n2 = input("Введите множитель: ")
            try:
                result = int(n1) * int(n2)
            except ValueError:
                print("Неизвестные знаение:")
            else:
                print(result)
        elif operation == "/":
            n1 = input("Введите делимое число: ")
            n2 = input("Введите делитель: ")
            try:
                result = int(n1) / int(n2)
            except (ValueError, ZeroDivisionError):
                print(f"Неизвестные знаение: {n1} и {n2}")
            else:
                print(result)
        elif operation == "^":
            n1 = input("Введите число для возведения в степень: ")
            n2 = input("Введите степень: ")
            try:
                result = int(n1) ** int(n2)
            except (ValueError, ZeroDivisionError):
                print(f"Неизвестные знаение: {n1} и {n2}")
            else:
                print(result)
        else:
            print("Неизвестная операция!")
    calculate()


    Спасибо, уже сам нашел решение. В коде вопроса сплошная каша
  • Как сделать шифр на питон?

    @andron2105 Автор вопроса
    б = 22, Привет = 55556422233. Что бы напечатать огромный текст нужно слишком много времени, а так быстро напишу программу и все
  • Как сделать шифр на питон?

    @andron2105 Автор вопроса
    Точно, спасибо, как я мог забыть про словари. У меня вопрос, какую функцию добавить что бы программа преобразовала буквы в словарь
  • Как вывести один вопрос из списка за другим?

    @andron2105 Автор вопроса
    Спасибо, мне почему то кажеться что это один и тот же код, но он работает...