def calculate_rectangle_area(length, width)




Download 0,97 Mb.
bet21/30
Sana26.01.2024
Hajmi0,97 Mb.
#146384
1   ...   17   18   19   20   21   22   23   24   ...   30
Bog'liq
PARADIGMA YN

def calculate_rectangle_area(length, width):
area = length * width
return area
def display_result(length, width, area):
print(f"Rectangle with length {length} and width {width} has an area of {area} square units.")

def main():
length = float(input("Enter the length of the rectangle: "))
width = float(input("Enter the width of the rectangle: "))
area = calculate_rectangle_area(length, width)
display_result(length, width, area)
main()

26. Funksional dasturlash(iteratsiya)
Dasturlashda iteratsiya - bu aniq natijaga erishilgunga qadar ko'rsatmalar yoki kodlarning takrorlanishi. Bu ko'pincha "loop" deb ataladi.
Funktsional dasturlashda iteratsiya "for each item in a given list, perform some function" deb ta'riflanadi. Bu nima qilish kerakligini emas, balki qanday qilish kerakligini tasvirlash usuli.
Iterativ jarayonlar ketma-ket holatlarni tashkil etuvchi ketma-ket bosqichlar bilan tavsiflanadi. Har bir bosqichda holat o'zgaruvchilari o'zlari va ba'zi qoidalar asosida yangilanadi.
Iteratsiya ko'pincha for yoki while tsikli kabi boshqaruv oqimi konstruksiyalari yordamida amalga oshiriladi.
Iteratsiyaning 2 xil turi mavjud:

  1. Aniq iteratsiya: Takrorlashlar soni oldindan aniq ko'rsatilgan.

  2. Noma'lum iteratsiya: kod bloki ba'zi shartlar bajarilmaguncha ishlaydi.

Dasturlashda iterativ operatsiyalarga misollar:

  • Long division

  • The Fibonacci numbers

  • Prime numbers

  • The culculator game

Misol uchun Fibonachi raqamlari misolini ko’rib chiqaylik:
def fib(n):
a, b = 0, 1
while a < n:
print(a, end=’ ’)
a, b = b, a+b
fib(100)
Bu misolda 100 gacha bo’lgan fibonachi sonlarini qaytaradi.



Download 0,97 Mb.
1   ...   17   18   19   20   21   22   23   24   ...   30




Download 0,97 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



def calculate_rectangle_area(length, width)

Download 0,97 Mb.