Generování funkce v Pythonu
Prompt pro vytvoření kompletní a zdokumentované funkce v jazyce Python na základě textového popisu.
Prompt text
Postupuj přesně podle následujících instrukcí:
1. Analyzuj můj záměr a na jeho základě vytvoř funkci s popisným názvem.
2. Funkce musí obsahovat kompletní typové anotace (type hints) pro parametry i návratovou hodnotu.
3. Dokumentaci funkce (docstring) napiš ve formátu reStructuredText (Google style). Musí obsahovat popis funkce, vysvětlení všech argumentů (Args) a návratové hodnoty (Returns).
4. Kód by měl být odolný vůči chybám. Pokud je to možné, přidej základní ošetření výjimek (try-except bloky) nebo validaci vstupů.
5. Přidej krátký příklad použití funkce v komentáři pod samotným kódem (if __name__ == "__main__":").
Zde je popis funkce, kterou potřebuji vytvořit:
[POPIS_FUNKCE]
Zadej pouze finální kód v Pythonu.
Příklad použití
Vstup:
Výstup:
def sort_even_numbers(numbers: List[int]) -> List[int]:
"""
Filtruje sudá čísla ze vstupního seznamu a vrací je seřazená vzestupně.
Args:
numbers (List[int]): Seznam celých čísel k filtrování.
Returns:
List[int]): Nový seznam obsahující pouze sudá čísla, seřazené od nejmenšího po největší.
"""
if not numbers:
return []
even_numbers = [num for num in numbers if num % 2 == 0]
return sorted(even_numbers)
if __name__ == "__main__":
# Příklad použití
input_list = [5, 2, 9, 1, 8, 4, 7]
result = sort_even_numbers(input_list)
print(f"Vstup: {input_list}")
print(f"Výstup (sudá seřazená): {result}")
Kde použít tento prompt?
Najděte vhodné AI nástroje pro použití tohoto promptu a maximalizujte jeho efektivitu.
Podobné prompty
Asistent pro psaní e-mailů
Profesionální nástroj pro sestavení, vylepšení nebo přepisování e-mailových zpráv v různých tónech.
Autor Expertního SEO Článku
Komplexní pokyn pro Monica.im k vytvoření hloubkového, optimalizovaného článku na zadané téma s využitím kontextu z webu.
Autor trendových článků s Grokem
Pokročilý systémový prompt pro transformaci suchých dat do poutavého žurnalistického textu využívající schopnosti Groku.
Blog článek s obsahovým kalendářem
Vytvoření zábavného a praktického blogu o social media content kalendáři pro e-commerce.
Objevte další AI prompty
Prozkoumejte naši sbírku Psaní promptů a najděte ty, které vám pomohou dosáhnout lepších výsledků.