Найти - Пользователи
Полная версия: Проблема новичка в Python
Начало » Python для новичков » Проблема новичка в Python
1 2
jonikster
Такая проблема, пишу код:
v = 20
name = input('как вас зовут')
print('привет', name' тебе', v' лет')
b = input()

Сколько я не пробовал, пробовал отступы ставить, но я кстати не понимаю как и где их ставить, вот что получалось:
v = 20
name = input('как вас зовут')
print('привет', name' тебе', v' лет')
b = input()

все равно не работает, подскажите пожалуйста в чем тут проблема.
jonikster
не указалось ч т, ну с 2 строки короче по 4 пробелла, даже пробовал таб ставить, нет результата.
bs0d
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
jonikster
print('привет', name' тебе', v' лет')
у вас после name и v нету запятой
python.alex
Слушайте, а как, например, проверить скорость выполнения вышеприведенных формул? Вроде, есть какая-то timeline или как она называется. Показывает скорость выполнения.

v = 20
name = input('как вас зовут: ‘)
print(’привет ‘ + name + ’ тебе ‘ + str(v) + ’ лет')
print('привет', name, ‘тебе’, v, ‘лет’)
print('привет %s тебе %s лет' % (name, v))
print('привет {0} тебе {1} лет'.format(name, v))
jonikster
а еще такая проблема вот такой код еще не работает:
a = int(input('Введите первое число: ‘))
b = int(input(’Введите второе число: ‘))
sum = a + b
print(’Результат сложения: ', sum)
c = input()
подскажите почему вроде все верно.
py.user.next
python.alex
Слушайте, а как, например, проверить скорость выполнения вышеприведенных формул?
Через timeit.

jonikster
подскажите почему вроде все верно.
Как запускаешь?
bs0d
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
нормальные кавычки т.е такие “” как я понял везде или тока в print?
и еще такой более серъезный вопрос и прошу ответить уже тех кто в этом давно, как в питоне с ООП, я понимаю что е библиотеки и т.д но все же, верно ли я выбрал что начал изучать питон в качестве языка с ООП изучив до этого основы pascal.
py.user.next
bs0d
дело в кавычках. надо ставить обычные, а не косые
Это без тегов когда вставляешь код, в нём заменяются символы.

jonikster
как в питоне с ООП
jonikster
верно ли я выбрал что начал изучать питон в качестве языка с ООП
Тоже выбирал питон по тому же принципу после C. Как показывает практика, ООП там есть и используется. Сама архитектура питона ООП-шная. А пример чистого ООП можно посмотреть в Qt.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB