Yakagadziriswa: programm iyo fibonacci kutevedzana

Dambudziko guru nekugadzirisa kutevedzana kweFibonacci nderekuti haisi kutevedzana chaiko. Nhamba mbiri dzekutanga munhevedzano dzinogara dzakafanana, asi nhamba mbiri dzinotevera hadzina kuenzana nguva dzose. Izvi zvinogona kukonzera matambudziko paunenge uchiedza kugadzira chirongwa chekuverenga nhamba inotevera mukutevedzana.

def Fibonacci(n): 
if n<0: 
print("Incorrect input") 

elif n==1: 
return 0

elif n==2: 
return 1
else: 
return Fibonacci(n-1)+Fibonacci(n-2)

Iri ibasa rinodzokororwa rekugadzira nhamba dzeFibonacci. Basa racho rinotora nhamba yakakwana, n, uye rinodzorera nhamba yeFibonacci nth. Kana iyo inopinza iri pasi pe0, inodhinda meseji yekukanganisa. Kana iyo yekupinda iri 1 kana 2, inodzosera yekutanga kana yechipiri nhamba yeFibonacci, zvichiteerana. Zvikasadaro, inodzosera huwandu hwenhamba mbiri dzakapfuura dzeFibonacci.

Fibonacci

Mumasvomhu, Fibonacci nhevedzano yenhamba inotanga na 0 na 1, yoenda kunhamba imwe neimwe inotevedzana nekuwedzera nhamba mbiri dzapfuura pamwechete. Iyo inoteedzana inotumidzwa zita raLeonardo Fibonacci, uyo akazvisuma muna 1202.

Sequices

Sequences ine simba data chimiro muPython. Ivo vanokutendera iwe kuti uchengetedze akawanda kukosha munzvimbo imwechete, uye uwane iwo sequentially.

Semuenzaniso, unogona kugadzira kutevedzana kwenhamba uchishandisa iyo range() basa:

1, 2, 3, 4, 5

Iwe unogona zvakare kugadzira kutevedzana kwetambo uchishandisa tambo () basa:

"mumwe", "mbiri", "vatatu", "mana", "shanu"

Related posts:

Leave a Comment