могу пояснить за python и php. питон: питон очень популярен в сфере хакинга, т.к. средства атаки можно писать за короткие сроки. при этом, в питоне очень много готовых модулей, которые во много раз увеличивают оперативность разработки. php: 80% интернета - php. думаю, этого достаточно.
def fib(m): if m == 0: return(0) if m == 1: return(1) return(fib(m-1) + fib(m-2)) g = 10 #кол-во чисел for i in range(g): print(fib(i))
вот еще g = 47 #кол-во чисел c = 2 fi = [1,1] while c < g: fi.append(fi[c-1] + fi[c-2]) c += 1 print(fi) Код g = 47 #кол-во чисел c = 2 fi = [1,1] while c < g: fi.append(fi[c-1] + fi[c-2]) c += 1 print(fi)
def fib(m): if m == 0: return(0) if m == 1: return(1) return(fib(m-1) + fib(m-2)) g = 10 #кол-во чисел for i in range(g): print(fib(i)) Код def fib(m): if m == 0: return(0) if m == 1: return(1) return(fib(m-1) + fib(m-2)) g = 10 #кол-во чисел for i in range(g): print(fib(i))
Можно было просто if < 2, не спорю, и функция возращала значение элемента ряда по его номеру, а просили вывести весь ряд. Да и вообще, уже после 20 члена (+-) программа задыхается из-за большой глубины, в данном случае такую рекурсию лучше не юзать,
l = [] i = 1 b = 0 while i < 1000000000: i = i + b l.append (i) while b <= i: b = i + b l.append (b) print (l) input():warpath::warpath::warpath::warpath::warpath::warpath:
g = 47 #кол-во чисел c = 2 fi = [1,1] while c < g: fi.append(fi[c-1] + fi[c-2]) c += 1 print(fi) Есть версия и с циклом