Как сделать функцию переключения экранов?

Для реализации функции переключения экранов в Python можно воспользоваться различными подходами в зависимости от того, на каком уровне абстракции работает программа.

1. **Графический интерфейс с использованием библиотеки Tkinter:**
Если вы разрабатываете приложение с GUI, то можно использовать библиотеку Tkinter, которая входит в стандартную библиотеку Python. Для переключения между экранами, вы можете создать несколько фреймов и менять их видимость. Пример:

   import tkinter as tk

   def show_screen1():
       screen1.pack()
       screen2.pack_forget()

   def show_screen2():
       screen1.pack_forget()
       screen2.pack()

   root = tk.Tk()

   screen1 = tk.Frame(root)
   tk.Label(screen1, text="Screen 1").pack()
   tk.Button(screen1, text="Go to Screen 2", command=show_screen2).pack()

   screen2 = tk.Frame(root)
   tk.Label(screen2, text="Screen 2").pack()
   tk.Button(screen2, text="Go to Screen 1", command=show_screen1).pack()

   show_screen1()
   
   root.mainloop()

2. **Консольное приложение с использованием функций:**
Если программа предполагает работу в консоли, вы можете реализовать переключение "экранов" с помощью функций. Пример:

   def screen1():
       print("Screen 1")
       user_input = input("Press Enter to go to Screen 2")
       screen2()

   def screen2():
       print("Screen 2")
       user_input = input("Press Enter to go to Screen 1")
       screen1()

   screen1()

3. **Веб-приложение с использованием фреймворка Flask:**
Для веб-приложений можно воспользоваться фреймворком Flask. Создайте маршруты для разных "экранов" и используйте перенаправление для переключения между ними. Пример:

   from flask import Flask, redirect, url_for

   app = Flask(__name__)

   @app.route('/screen1')
   def screen1():
       return 'Screen 1 <a href="/screen2">Go to Screen 2</a>'

   @app.route('/screen2')
   def screen2():
       return 'Screen 2 <a href="/screen1">Go to Screen 1</a>'

   if __name__ == '__main__':
       app.run()

Это лишь некоторые примеры того, как можно реализовать функцию переключения экранов в Python. В зависимости от сложности вашего приложения и используемых технологий, подходы могут быть более сложными или разнообразными.