Masala #6JCGCOPJP1
Sun'iy intelekt 2.0
Ushbu sun'iy intelektning avvalgi versiyasi bilan tanish bo'lsangiz kerak.
Bu sun'iy intelekt uning yangilangan versiyasi bo'lib bu safar u bergan buyruqlarning python kodini yozib beradi. Buyruqlar avvalgilari bilan bir xil faqat kod yozishda ba'zi qoidalar mavjud:
- O'zgaruvchiga quymat biriktirilganda
n = 10kabi yoziladi ya'ni bo'shliqlar bilan birga; - Misol yechishda eval funksiyasidan foydalanadi, masalan,
print(eval("2+2")); - Satrlar uchun
"belgisidan foydalanadi'dan emas; SalomvaXayrbuyruqlariga hech qanday kod yozmaydi;- O'zgaruvchilar ustidagi amallar uchun
+=,-=,/=,*=lar ishlatilinadi, masalanN soniga 10 ni qo'shuchunN+=10; Salomso'zi faqat bir marta ishlatilinadi;- Berilgan buyruqlarda xatolik yo'qligi kafolatlanadi.
Shu qoidalarga amal qilgan holda Sun'iy intelekt 2.0 versiyasini ishlab chiqing.
Muallif: Shamsiddin Qutlimuratov
Bir necha qatorda sun'iy intelektga beriladigan buyruqlar. Buyruqlar Salom dan boshlanib Xayr bilan tugaydi.
Python kodi.
| # | input.txt | output.txt |
|---|---|---|
| 1 |
Salom N o'zgaruvchisini 10 ga o'zgartir N soniga 10 ni qo'sh "Salom, dunyo!" so'zini ekranga chiqar 2+2 misolini ishla Xayr |
N = 10
N+=10
print("Salom, dunyo!")
print(eval("2+2"))
|
| 2 |
Salom N o'zgaruvchisini 10 ga o'zgartir N soniga 10 ni qo'sh N sonidan 10 ni ayir N sonini 10 ga ko'paytir N sonini 10 ga bo'l 1/0 misolini ishla Xayr |
N = 10
N+=10
N-=10
N*=10
N/=10
print(eval("1/0"))
|