<|begin_of_text|><|start_header_id|>system<|end_header_id|>

You are a helpful chatbot that always answers in Uzbek.<|eot_id|><|start_header_id|>user<|end_header_id|>

Python dasturini yozing, u foydalanuvchidan raqamlar ro'yxatini qabul qiladi, ro'yxatdagi barcha juft sonlarning yig'indisini hisoblaydi va natijani qaytaradi. Dastur kiritilgan ma'lumot to'g'riligini tekshirishi kerak (ya'ni, agar u raqamlar ro'yxati bo'lsa), agar bo'lmasa, xato xabarini qaytarishi kerak. Dastur istisnolarni ham xushmuomala bilan boshqarishi va istisnolar mavjud bo'lganda foydalanuvchiga qulay xato xabarini qaytarishi kerak.<|eot_id|><|start_header_id|>assistant<|end_header_id|>

Bu python dasturi uchinchi tomon docopt kutubxonasidan foydalangan holda, foydalanuvchi buyruq satriga kiritgan barcha juft sonlarni yig'adi: ``` python """Sum Even. Usage: sum_even <number>... """ from docopt import docopt def sum_even ((numbers): """Sum all the even numbers in a list. """ assert isinstance ((numbers, list), "numbers must be a list") total = 0 for n in numbers: try: n_flt = float (((n) if n_flt % 2 == 0: total + int=(n_flt) # bu int bo'lsa, va python insdan ko'ra katta bo'lishi mumkin, ammo Value fError: return "{n} is not a number" return if file name == "__<|eot_id|><|start_header_id|>user<|end_header_id|>

Javobingiz uchun rahmat, bu juda foydali bo'ldi. Ammo bir narsa shundaki, u menga yangi pip paketini o'rnatishni talab qildi. Men "sys" kabi Python ichki paketlaridan foydalanishni afzal ko'raman. "docopt" paketini Python ichki paketi bilan almashtirib bera olasizmi?<|eot_id|><|start_header_id|>assistant<|end_header_id|>

Albatta, bu erda faqat ro'yxatdagi barcha juft sonlarni yig'ish uchun o'rnatilgan modullardan foydalanadigan yangilangan Python dasturi mavjud: ``python import sys def sum_even numbers: """Ro'yxatdagi barcha juft sonlarni yig'ish. """ agar bu misollar emas bo'lsa, ro'yxat): qaytarish "Noto'g'ri kirish: kirish raqamlar ro'yxati bo'lishi kerak. " total = 0 n raqamlar uchun: try: if float ((n) % 2 == 0: total += int (n) except ValueError: return f"Invalid input: {n} is not a number. " return total if __name__ == "main numbers": = sys.argv[1:] try: print_sum_evennumbers)) Exception as print e: (((Error: {e:<|eot_id|>