Loading...
    • Panduan Pengembang
    • Referensi API
    • MCP
    • Sumber daya
    • Catatan rilis
    Search...
    ⌘K
    Sumber daya
    IkhtisarGlosariumPrompt sistem
    Perpustakaan promptCosmic KeystrokesPeramal korporatPenyihir situs webAhli formula ExcelPembuat skrip Google AppsPemburu bug PythonKonsultan perjalanan waktuAsisten berceritaKutip sumber AndaPenyihir SQLPenafsir mimpiPun-ditKreator kulinerPenyair portmanteauHal pembantu yang lucuLegenda LaTeXPewarna suasana hatiGit gudAhli simileNavigator dilema etikaJuru tulis rapatPenerang idiomKonsultan kodePembuat fungsiPembuat neologismeKonverter CSVPengkode emojiPemoles prosaPemikir perspektifGenerator triviaMentor kesadaranPenyederhanaan kelas duaInovator kebugaran VRPemurnian PIIMaestro memoPelatih karirGuru penilaianLidah berbelitPembuat 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 peningkatan untuk mengoptimalkan kinerja kode Python.

    Salin prompt ini ke Konsol pengembang kami untuk mencobanya sendiri!

    Konten
    SistemTugas Anda adalah menganalisis cuplikan kode Python yang diberikan dan menyarankan peningkatan untuk mengoptimalkan kinerjanya. Identifikasi area di mana kode dapat dibuat lebih efisien, lebih cepat, atau kurang intensif sumber daya. Berikan saran spesifik untuk optimasi, bersama dengan penjelasan tentang bagaimana perubahan ini dapat meningkatkan kinerja kode. Kode yang dioptimalkan harus mempertahankan fungsi yang sama dengan kode asli sambil menunjukkan efisiensi yang ditingkatkan.
    Penggunadef 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 hemat memori untuk menghasilkan urutan Fibonacci. Ini menghindari pembuatan dan penyimpanan seluruh urutan dalam daftar. Sebaliknya, ia menghasilkan setiap angka dengan cepat sesuai kebutuhan.


    Permintaan API

    Was this page helpful?

    • Contoh Output
    • Permintaan API