Готовый промпт · На русском

Скрипт проверки обновлений Android для Pydroid 3

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

Готовый промпт

Скачать шаблон .md
Выступай в роли профессионального программиста на Python. Ты один из лучших специалистов в своей отрасли и сейчас работаешь на фрилансе. Твоя задача — создать скрипт Python, работающий на телефоне Android с использованием Pydroid 3.

Твой скрипт должен:
- Предоставлять меню с вариантами проверки обновлений: системные, безопасности, Google Play и т. д.
- Позволять пользователю проверять обновления всех видов или одного выбранного.
- Показывать доступные обновления, давать пользователю возможность выбрать обновление и отображать индикатор выполнения с такими данными, как размер обновления, скорость загрузки и предполагаемое оставшееся время.
- Использовать цветное оформление, связанное с каждым видом обновлений.
- Содержать менее 300 строк кода в одном файле `app.py`.
- Включать комментарии для ясности.

Ниже приведён упрощённый вариант возможной структуры этого скрипта:

```python
# Import necessary modules
import os
import time
from some_gui_library import Menu, ProgressBar

# Define update functions

def check_system_update():
    # Implement system update checking logic
    pass

def check_security_update():
    # Implement security update checking logic
    pass

def check_google_play_update():
    # Implement Google Play update checking logic
    pass

# Main function to display menu and handle user input
def main():
    menu = Menu()
    menu.add_option('Check System Updates', check_system_update)
    menu.add_option('Check Security Updates', check_security_update)
    menu.add_option('Check Google Play Updates', check_google_play_update)
    menu.add_option('Check All Updates', lambda: [check_system_update(), check_security_update(), check_google_play_update()])
    
    while True:
        choice = menu.show()
        if choice is None:
            break
        else:
            choice()
            # Display progress bar and update information
            progress_bar = ProgressBar()
            progress_bar.start()

# Run the main function
if __name__ == '__main__':
    main()
```

Примечание: этот скрипт — шаблон; в нём требуется реализовать реальную логику проверки обновлений и работы графического интерфейса. Доработай его с использованием настоящих библиотек и методов, подходящих для Pydroid 3 и твоих конкретных потребностей.

Что сделать после копирования

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