jonikster
Окт. 28, 2014 18:22:38
Такая проблема, пишу код:
v = 20
name = input('как вас зовут')
print('привет', name' тебе', v' лет')
b = input()
Сколько я не пробовал, пробовал отступы ставить, но я кстати не понимаю как и где их ставить, вот что получалось:
v = 20
name = input('как вас зовут')
print('привет', name' тебе', v' лет')
b = input()
все равно не работает, подскажите пожалуйста в чем тут проблема.
jonikster
Окт. 28, 2014 18:24:17
не указалось ч т, ну с 2 строки короче по 4 пробелла, даже пробовал таб ставить, нет результата.
bs0d
Окт. 28, 2014 18:47:16
v = 20
name = input('как вас зовут: ')
print('привет ' + name + ' тебе ' + str(v) + ' лет')
print('привет', name, 'тебе', v, 'лет')
print('привет %s тебе %s лет' % (name, v))
print('привет {0} тебе {1} лет'.format(name, v))
как вас зовут: Вася
привет Вася тебе 20 лет
привет Вася тебе 20 лет
привет Вася тебе 20 лет
привет Вася тебе 20 лет
>>>
terabayt
Окт. 28, 2014 19:03:49
jonikster
print('привет', name' тебе', v' лет')
у вас после name и v нету запятой
python.alex
Окт. 28, 2014 20:45:11
Слушайте, а как, например, проверить скорость выполнения вышеприведенных формул? Вроде, есть какая-то timeline или как она называется. Показывает скорость выполнения.
v = 20
name = input('как вас зовут: ‘)
print(’привет ‘ + name + ’ тебе ‘ + str(v) + ’ лет')
print('привет', name, ‘тебе’, v, ‘лет’)
print('привет %s тебе %s лет' % (name, v))
print('привет {0} тебе {1} лет'.format(name, v))
jonikster
Окт. 28, 2014 22:48:15
а еще такая проблема вот такой код еще не работает:
a = int(input('Введите первое число: ‘))
b = int(input(’Введите второе число: ‘))
sum = a + b
print(’Результат сложения: ', sum)
c = input()
подскажите почему вроде все верно.
py.user.next
Окт. 28, 2014 22:49:44
python.alex
Слушайте, а как, например, проверить скорость выполнения вышеприведенных формул?
Через timeit.
jonikster
подскажите почему вроде все верно.
Как запускаешь?
bs0d
Окт. 28, 2014 23:19:46
joniksterдело в кавычках. надо ставить обычные, а не косые
a = int(input('Введите первое число: '))
b = int(input('Введите второе число: '))
sum = a + b
print('Результат сложения: ', sum)
c = input()
проверить скорость выполнения вышеприведенных формул?
самое простое:
from time import time
v = 20
name = input('как вас зовут: ')
a = time()
print('привет ' + name + ' тебе ' + str(v) + ' лет')
b = time()
print(b-a)
jonikster
Окт. 28, 2014 23:34:10
нормальные кавычки т.е такие “” как я понял везде или тока в print?
и еще такой более серъезный вопрос и прошу ответить уже тех кто в этом давно, как в питоне с ООП, я понимаю что е библиотеки и т.д но все же, верно ли я выбрал что начал изучать питон в качестве языка с ООП изучив до этого основы pascal.
py.user.next
Окт. 28, 2014 23:53:15
bs0d
дело в кавычках. надо ставить обычные, а не косые
Это без тегов когда вставляешь код, в нём заменяются символы.
jonikster
как в питоне с ООП
jonikster
верно ли я выбрал что начал изучать питон в качестве языка с ООП
Тоже выбирал питон по тому же принципу после C. Как показывает практика, ООП там есть и используется. Сама архитектура питона ООП-шная. А пример чистого ООП можно посмотреть в Qt.