Уведомления

Группа в Telegram: @pythonsu

#1 Май 3, 2009 19:19:16

FILLIPO
От:
Зарегистрирован: 2009-05-03
Сообщения: 60
Репутация: +  0  -
Профиль   Отправить e-mail  

НЕ получается простой код

НЕ получается простой код для последовательности Фибоначчи. Вопрос такой: как позволить пользователю ввести число, до которого эта последовательность будет просчитана?

x=1
y=1
a=0
while a<raw_input(int):
a=x+y
x=y
y=a
print a
raw_input(“Fibonacci sequence”)



Офлайн

#2 Май 3, 2009 19:39:53

FILLIPO
От:
Зарегистрирован: 2009-05-03
Сообщения: 60
Репутация: +  0  -
Профиль   Отправить e-mail  

НЕ получается простой код

Еще страшный эффект имеет следующее:
z = raw_input(“Input an integer:”)
x=1
y=1
a=0
while a<z:
a=x+y
x=y
y=a
print a
raw_input(“Fibonacci sequence”)



Офлайн

#3 Май 3, 2009 20:06:52

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

НЕ получается простой код

Смотри….

a=raw_input()
b=raw_input()
print a+b
Дело в том, что raw_input возвращает строку…
Тебе нужно
z=input()
или
z=int(raw_input())



Отредактировано (Май 3, 2009 20:15:30)

Офлайн

#4 Май 4, 2009 16:42:04

FILLIPO
От:
Зарегистрирован: 2009-05-03
Сообщения: 60
Репутация: +  0  -
Профиль   Отправить e-mail  

НЕ получается простой код

Спасибо



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version