Я нахожусь в начале программирования на Python и задаю несколько вопросов. Когда я запускаю код, я получаю эту ошибку компиляции:Python - вопросы начинающего
IndentationError: unindent does not match any outer indentation level
- Я думаю, что ошибка происходит из-за
return
в последней строке. Что мне делать по-другому? - И я не понимаю эту строку. Что это значит?
print "%d : %7d" % (i,2**i)
Я знаю, что делает команда печати, но что остальные означают?
def whileexample():
n=15;i=0; # Mit Semikolon = Variablen in einer Zeile schreiben
while i<=n:
if n>20:
print n, "ist zu groß"
break
print "%d : %7d" % (i,2**i)
i=i+1
else:
print n+1, "Zweierpotenzen berechnet."
return
whileexample()
Можете ли вы уточнить, что вас смущает в заявлении 'print'? –
Я - немецкая национализм. Извините, из-за моих навыков письма. –
Смелый текст меня смущает: напечатать "% d **: ** **% 7d **" **% ** (i, 2 ** i) –