Informatika va grafika, [03.02.20 16:45]
5 -Dars. O`zgaruvchilar
Biror ma'lumotni saqlash va uning ustida turli amallarni bajarish uchun bizga
o'zgaruvchilar yordam beradi. O'zgaruvchining qiymati, o'z nomi bilan aytib
turibdiki, o'zgarishi mumkin. Unda xohlagan qiymatni saqlash mumkin.
O'zgaruvchilar kompyuter xotirasidagi joy bo'lib, u yerda siz biror ma'lumotni
saqlaysiz. O'zgaruvchining konstantadan farqi, o'zgaruvchiga dastur ishlashi
davomida (run time) murojaat qilib, uning qiymatini o'zgartira olamiz. Konstantaga
esa oldindan ma'lum bir qiymat beriladi va bu qiymatni o'zgartirib bo'lmaydi.
O'zgaruvchilarni nomlashda quyidagi qoidalarga amal qilish kerak:
. O'zgaruvchining birinchi belgisi alifbo harfi (ASCII simvollari katta va kichik
registrda ) yoki “_” (ostki chiziq) simvoli bo'lishi mumkin.
. O'zgaruvchilarning qolgan qismi harflardan (ASCII simvollari katta va kichik
registrda), “_" (ostki chiziq) simvoli va raqamlardan(0-9) tashkil topishi mumkin.
. O'zgaruvchilar nomlashda katta va kichik registrlar farqlanadi. Masalan, myname va
myName – bular boshqa-boshqa o'zgaruvchi hisoblanadi.
. O'zgaruvchilarni to'g'ri nomlashga misollar: i, _my_name, name_23, a1b2_c3
. O'zgaruvchilarni noto'g'ri nomlashga misollar: 2things, ' ', my-name, >a1b2_c3 va
“o'zgaruvchi qo'shtirnoqda"
5 -Dars. O`zgaruvchilar
Biror ma'lumotni saqlash va uning ustida turli amallarni bajarish uchun bizga
o'zgaruvchilar yordam beradi. O'zgaruvchining qiymati, o'z nomi bilan aytib
turibdiki, o'zgarishi mumkin. Unda xohlagan qiymatni saqlash mumkin.
O'zgaruvchilar kompyuter xotirasidagi joy bo'lib, u yerda siz biror ma'lumotni
saqlaysiz. O'zgaruvchining konstantadan farqi, o'zgaruvchiga dastur ishlashi
davomida (run time) murojaat qilib, uning qiymatini o'zgartira olamiz. Konstantaga
esa oldindan ma'lum bir qiymat beriladi va bu qiymatni o'zgartirib bo'lmaydi.
O'zgaruvchilarni nomlashda quyidagi qoidalarga amal qilish kerak:
. O'zgaruvchining birinchi belgisi alifbo harfi (ASCII simvollari katta va kichik
registrda ) yoki “_” (ostki chiziq) simvoli bo'lishi mumkin.
. O'zgaruvchilarning qolgan qismi harflardan (ASCII simvollari katta va kichik
registrda), “_" (ostki chiziq) simvoli va raqamlardan(0-9) tashkil topishi mumkin.
. O'zgaruvchilar nomlashda katta va kichik registrlar farqlanadi. Masalan, myname va
myName – bular boshqa-boshqa o'zgaruvchi hisoblanadi.
. O'zgaruvchilarni to'g'ri nomlashga misollar: i, _my_name, name_23, a1b2_c3
. O'zgaruvchilarni noto'g'ri nomlashga misollar: 2things, ' ', my-name, >a1b2_c3 va
“o'zgaruvchi qo'shtirnoqda"
O`zgaruvchi va konstantalarni qo`llanishiga misol:
i = 5
print(i)
i = i + 1
print(i)
s = "Bu ko'p qatorlik satr.\n Bu uning ikkinchi qatori."
print(s)
Natija:
5
6
Bu ko'p qatorlik satr.
Bu uning ikkinchi qatori.
i = 5
print(i)
i = i + 1
print(i)
s = "Bu ko'p qatorlik satr.\n Bu uning ikkinchi qatori."
print(s)
Natija:
5
6
Bu ko'p qatorlik satr.
Bu uning ikkinchi qatori.
Ushbu dasturlarni Pythonga ko'chirib tashlang va ishlatib ko'ring . a = int ( input() )
b = int ( input() )
c = a + b
print ( c )
b = int ( input() )
c = a + b
print ( c )
print ( "Ikkita raqam kiriting:" )
a, b = map( int, input().split() )
c = a + b
print ( a, "+", b, "=", c, sep = "" )
a, b = map( int, input().split() )
c = a + b
print ( a, "+", b, "=", c, sep = "" )
print( "Butun son kiriting:" )
d = int( input() )
a = d // 10 # = 8
b = d % 10 # = 5
print( a, " ", b )
print( -7 // 2, -7 % 2 )
print( int(-1.6) )
print( round(-1.6) )
print( int(1.6) )
print( round(1.6) )
y = 2*a**2 + b**3
print ( y )
d = int( input() )
a = d // 10 # = 8
b = d % 10 # = 5
print( a, " ", b )
print( -7 // 2, -7 % 2 )
print( int(-1.6) )
print( round(-1.6) )
print( int(1.6) )
print( round(1.6) )
y = 2*a**2 + b**3
print ( y )
a = 123
print( ">{:5d}<".format(a) )
print( ">{:<5d}<".format(a) )
x = 1.2345678
print( x )
print( ">{:7.3f}<".format(x) )
print( ">{:5d}<".format(a) )
print( ">{:<5d}<".format(a) )
x = 1.2345678
print( x )
print( ">{:7.3f}<".format(x) )
02-2+2.py
391 B
Ushbu dasturlar Python dasturlari: