Форум сайта python.su
a = 1 b = 1 n = input("input N:") n = int(n) # преобразование в целое число i = 2 while i < n: result = b+ a a = b b = result i += 1 print (result)
Офлайн
>>> a, b, i = 1, 1, 2 >>> n = int(input("n")) n6 >>> while i < n: ... result = b + a ... a, b = b, result ... i += 1 ... >>> print (result) 8
Офлайн
вот, какое мне сообщение….что опьять не так(
Офлайн
Xryst
вот, какое мне сообщение….что опьять не так(
Офлайн
Отступ не такой. Питон чувствителен к отступам. После цикла надо написать пустую строку, а потом уже вывод.
Офлайн
alekscooper
Canopy
Офлайн
Xryst
А можете дать ссылку на Canopy ?
Офлайн
alekscooperСпасибо за ссылку, у меня еще проблема…когда ввожу 0 или 2 возникает сообщение:
Офлайн
XrystПрочитать сообщение об ошибке
Как исправить эту ошибку??
Отредактировано alekscooper (Фев. 7, 2015 22:08:25)
Офлайн
alekscooper
# -*- coding: utf-8 -*- import sys a, b, i = 1,1,2 n = int(sys.argv[1]) while i < n: result = b + a a, b = b, result i +=1 print(result)
Отредактировано Xryst (Фев. 7, 2015 22:23:51)
Офлайн