سلام دوستان . خسته نباشید 😁✋!
یه سوال ابتدایی ، از دوستان عذر میخوام سوالم یکم ابتداییه!( سرچ هم کردم اما نتیجه ای حاصل نشد.)
ایا این کد (کد شماره 1) :
a, b = b, a+b
با این کد (کد شماره 2) :
a = b
b = a + b
یکسانه؟
قطعه کد بالایی(کد شماره 1) مربوط به تمرین دنباله ی فیبوناچیه . وقتی قطعه کد (کد شماره 2) رو جایگزینش میکنم خروجی اشتباه میده. اینم قطعه کد اورجینال دنباله فیبوناچی :
def fib(n):
a, b = 0, 1
while b < n :
print(b, " ", end= " ")
a, b = b, a + b
#end of function
########################
# call function
m = 50
fib(m)
پاسخ ها