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 = 10
kabi yoziladi ya'ni bo'shliqlar bilan birga; - Misol yechishda eval funksiyasidan foydalanadi, masalan,
print(eval("2+2"))
; - Satrlar uchun
"
belgisidan foydalanadi'
dan emas; Salom
vaXayr
buyruqlariga hech qanday kod yozmaydi;- O'zgaruvchilar ustidagi amallar uchun
+=
,-=
,/=,
*=
lar ishlatilinadi, masalanN soniga 10 ni qo'sh
uchunN+=10
; Salom
so'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")) |