Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 19, 2009 22:48:13

imonkey
От:
Зарегистрирован: 2009-12-19
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

маленькая помощь

print ‘pram’
x=''

def pram(a, b): #тут я задаю функцию
return a + b

while True:
x = raw_input()
if x=='stop':
print ‘end’
break

if x=='pram': #тут мне нужно чтобы когда я напишу pram, после этого я должен ввести параметры и началась выполняться функция pram, исправьте пожалуйста ошибки
a = raw_input
b = raw_input
result=f(a, b)

x = raw_input()

изучение python я только начал, поэтому не во все догоняю



Отредактировано (Дек. 19, 2009 22:59:10)

Офлайн

#2 Дек. 19, 2009 22:52:48

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

маленькая помощь

1. Не информативное название поста.
2. Для кода есть тег ‘code’. Отформатируйте код, не понятно правильно ли он написан, или нет.
3. Где “функция pram”?

Офлайн

#3 Дек. 20, 2009 02:59:32

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

маленькая помощь

Читай учебники, там все это описывается в первых главах.

Вот работающий код:

print ('pram')

def pram(a, b):
return a + b

while 1:
x = input('x = ')
if x == 'stop':
print ('end')
break
elif x =='pram':
try:
a = int(input('a = '))
b = int(input('b = '))
except ValueError:
print ('Введите число!')
break
result = pram(a,b)
print ('result = '+str(result))
break
–>Python 3.1.1



Отредактировано (Дек. 20, 2009 03:22:58)

Офлайн

#4 Дек. 20, 2009 10:50:53

imonkey
От:
Зарегистрирован: 2009-12-19
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

маленькая помощь

спасибо большое



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version