Loading...
    • Panduan Pengembang
    • Referensi API
    • MCP
    • Sumber daya
    • Catatan Rilis
    Search...
    ⌘K
    Sumber daya
    IkhtisarGlosariumPrompt Sistem
    Perpustakaan PromptCosmic KeystrokesPeramal korporatPenyihir situs webAhli formula ExcelScripter Google AppsPemburu bug PythonKonsultan perjalanan waktuAsisten berceritaKutip sumber AndaPenyihir SQLPenafsir mimpiPun-ditPencipta kulinerPenyair portmanteauHal pembantu yang lucuLegenda LaTeXPewarna suasana hatiGit gudAhli simileNavigator dilema etikaPenulis rapatPenerang idiomKonsultan kodePembuat fungsiPencipta neologismeKonverter CSVPengkode emojiPemoles prosaPemikir perspektifGenerator triviaMentor kesadaranPenyederhanaan kelas duaInovator kebugaran VRPemurnian PIIMaestro memoPelatih karirGuru penilaianLidah berbelitPengrajin pertanyaan wawancaraGenie tata bahasaTebak-tebakan iniPenjelasan kodeAntropolog alienPengorganisir dataPembangun merekEstimator efisiensiPengklasifikasi ulasanDekoder arahMuse motivasiEkstraktur emailModerator masterPerencana pelajaranSage SocraticAlkemis aliterasiPenasihat fashion futuristikKekuatan poliglotPro penamaan produkRenungan filosofisPenyihir spreadsheetSimulator skenario sci-fiEditor adaptifSiaran BabelDetektor nada tweetAnalis kode bandara
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    Perpustakaan Prompt

    Konsultan kode

    Sarankan perbaikan untuk mengoptimalkan performa kode Python.

    Salin prompt ini ke Console developer kami untuk mencobanya sendiri!

    Konten
    SystemTugas Anda adalah menganalisis cuplikan kode Python yang diberikan dan menyarankan perbaikan untuk mengoptimalkan performanya. Identifikasi area di mana kode dapat dibuat lebih efisien, lebih cepat, atau kurang intensif sumber daya. Berikan saran spesifik untuk optimasi, beserta penjelasan tentang bagaimana perubahan ini dapat meningkatkan performa kode. Kode yang dioptimalkan harus mempertahankan fungsionalitas yang sama dengan kode asli sambil menunjukkan efisiensi yang lebih baik.
    Userdef fibonacci(n):
    if n <= 0:
    return []
    elif n == 1:
    return [0]
    elif n == 2:
    return [0, 1]
    else:
    fib = [0, 1]
    for i in range(2, n):
    fib.append(fib[i-1] + fib[i-2])
    return fib

    Contoh Output

    Python
    def fibonacci(n):
        a, b = 0, 1
        for _ in range(n):
            yield a
            a, b = b, a + b
    

    Penjelasan: Menggunakan fungsi generator dengan yield lebih efisien memori untuk menghasilkan deret Fibonacci. Ini menghindari pembuatan dan penyimpanan seluruh deret dalam list. Sebaliknya, ini menghasilkan setiap angka secara langsung sesuai kebutuhan.


    Permintaan API

    • Contoh Output
    • Permintaan API