Форум сайта python.su
Здравствуйте. Я только начал изучать программирование и начал с языка Python. Есть ли какой нибудь справочник всех этих слов или команд точно не знаю как это называется ?
Чтоб можно было прочитать обозначение этих команд, хотя бы на английском. Чтоб я мог смотреть на написанные коды других программистов и изучать. Пока я ничего не нашел, ну или просто не знаю как это искать. Заранее извиняюсь за глупые вопросы, просто есть большое желание стать программистом. Я инвалид и это единственное направление в котором я смогу себя обеспечивать. Просто я не понимаю с чего начать и что учить.
Офлайн
Офлайн
а опять с глупыми вопросами)
попробовал с книги вставить код в программу
def func1(k):
n = input("Input n, please:")
sum = 0
i = 1
while i <= n:
sum = sum + i**3
i = i + 1 #Аналогично: i += 1
print "sum ", sum
Офлайн
ilyatr
на что получил ошибку Missing parentheses in call to ‘print’
я так понимаю программа где то не видит ковычки.
пробовал везде удить скопированные и вставить с клавиатуры. Не помогло.
Онлайн
print ("sum ", sum)
Офлайн
добрый день, форумчане! объясните, пожалуйста, новичку такое поведение python. почему он выводит
1
2
<class ‘list’>
вместо просто <class ‘list’> ?
print(type([print(1), print(2)]))
Офлайн
Durlo
Вы написали последовательно два раза вызов функции print с аргументами 1 и 2, и у вас вопрос, почему программа печатает 1 и 2. Все правильно?
Офлайн
все верно. то есть я не могу вывести тип того, что в аргументе функции type, не заглядывая внутрь?
Офлайн
Durlo
Если вы вызываете функцию, то она выполнится. Если вы вызываете принт, то почему он не должен ничего выводить на консоль?
DurloА вот это по-вашему что?
то есть я не могу вывести тип того, что в аргументе функции type
<class ‘list’>
Офлайн
krok64спасибо!
n = int(input("введите N"))
Офлайн
ilyatrоператора нет, если очень надо напиши себе функцию int_input(). А обычный input всегда возвращает строку.
есть какой то оператор чтобы число сразу вводилось с типом int или есть нюансы использования input?
Офлайн