Masala #LFIDCRADPI

Xotira 32 MB Vaqt 2000 ms
14
Muallif: Xajiyev

O'zbekcha Python

Siz bu masala yangi turdagi python ya'ni “o'zbekcha python” dasturlash tilidagi kodni ishlatishingiz kerak.

Masalan dastur kodi chop_et("Salom, dunyo!") bo'lsa kompilerga Salom, dunyo degan yozuv chiqishi kerak.

Bu dasturlash tilida o'zgaruvchilar va izohlar ham hisobga olinadi, ya'ni:

start
mening_ozgaruvchim = "Salom, dunyo!"
chop_et(mening_ozgaruvchim)
# Kompilerda: Salom, dunyo!
end

Mavjud funksiyalar:

  • chop_et("Ma'lumot") - kompilerga ma'lumot chop etadi (sep va end argumentlari yo'q)
  • modul(son) - sonning modulini hisoblaydi (abs)

O'zgaruvchi turlari:

  • a = 10 #int
  • b = “satr” #str

if va else yoki shu kabi opereatorlari qatnashmaydi.

Funksiya ichida funksiya kiritilmaydi masalan chop_et(modul(-1)) bo'lmaydi.

Bir o'zgaruvchini ikkinchi o'zgaruvchiga biriktiriladi, masalan a = b qilib olinishi mumkin.

Qo'shtirnoq uchun "  belgilsi ishlatiladi.

 

Muallif: Shohruzbek Rajabov


Kiruvchi ma'lumotlar:

Bir necha satrdan iborat bo'lgan kod start funksiyasi bilan boshlanib, end funksiyasi bilan tugaydi.

Shuning uchun kod kiritilayotganda end ga kelganda kiritish to'xtatiladi


Chiquvchi ma'lumotlar:

Masala javobi


Misollar
# input.txt output.txt
1
start
chop_et("Salom, dunyo!")
end
Salom, dunyo!
2
start
mening_ozgaruvchim = "Salom, dunyo!"
chop_et(mening_ozgaruvchim)
#chop_et("Bu kod ishlatilmaydi!")
end
Salom, dunyo!