6.6. Namunaviy misollar

Tarmoqlanish shartining bajarilishiga bir necha misollarni ko’rib chiqamiz:

Misol 1. Kiritilgan raqamga mos mavzu nomini chiqaruvchi dasturni tuzing.

# Mavzuni tanlash 
print ('Kerakli mavzularning raqamini tanlang (1,2,3,4,5)\n')
x = input('Mavzu raqamini kiriting:')
if x == '1':
	print ('Algoritmlash asoslari\n')
elif x == '2':
	print ('Dasturlash tili sintaksisi\n')
elif x == '3':
	print ('Tarmoqlanuvchi jarayonlarni dasturlash\n')
elif x == '4':
	print ('Takrorlanuvchi jarayonlarni dasturlash\n')
elif x == '5':
	print ('Ma`lumotlarning murakkab toifasi\n')
else: 
	print ('Noto`g`ri raqam tanlandi\n')

Natija:

Kerakli mavzularning raqamini tanlang (1,2,3,4,5)

Mavzu raqamini kiriting:5

Ma`lumotlarning murakkab toifasi

Misol 2. Oddiy arifmetik amallarni bajaruvchi kalkulyator dasturi.

# Kalkulyator dasturi
x = float(input('Birinchi son: '))
y = float(input('Ikkinchi son: '))
p = input('Amalni tanlang (+, -, /, *) ')
if p == '+':
	print ('x + y =', (x+y))
elif p =='-':
	print ('x - y =', (x-y))
elif p =='*':
	print ('x * y =', (x*y))
elif p =='/':
	if y == 0:
		print ('Nolga bo`lib bo`lmaydi')
	else: 
		print ('x / y =', (x/y))
else:
	print ('Noto`g`ri amal tanlandi')

Natija:

Birinchi son: 5

Ikkinchi son: 6

Amalni tanlang (+, -, /, *) +

x + y = 11.0

Oldin ham aytib o’tilganidek, Pythonda bloklar bilan ishlashda e’tiborli bo’lish kerak. Blok tarkibiga kiruvchi har bir operator shu blokning tagida qoldirilgan bo’sh joylardan keyin yoziladi. Bo’sh joylar Tab tugmasi bilan bosish orqali hosil qilinadi. Bloklardan chiqish uchun ajratilgan bo’sh joyni o’chirish kerak bo’ladi. Python dasturlash tilida bloklarning bu tarzda ortiqcha dastur kodlarisiz belgilanishi dasturchi uchun algoritmni yozishini osonlashtiradi.

Last updated