Найти - Пользователи
Полная версия: инвалид синтакс
Начало » Python для новичков » инвалид синтакс
1 2
Python123
не пойму в чем беда,указывает на except,хотя все делаю по книге.
Python 3.5.0
import sys

try:
digits = sys.argv[1]
row = 0
while row < 7:
line = ""
column = 0
while column < len(digits):
number = int(digits[column])
digit = Digits[number]
line += digit[row] + " "
except IndexError:
print("usage: bigdigits.py <number>")
except ValueError as err:
print(err, "in", digits)

SyntaxError: invalid syntax
alex925
Отступы не правильные, except у тебя в коде относятся к циклу while, а должны быть на одном уровне с try.
JOHN_16
Вот прям точно по книге? Уверенны? Ну тогда показывайте страницу с этой книги. Полюбуемся, на автора ктиги который не знает что try except конструкция должны располагаться на одной уровне. Отступы не правильные:
import sys
try:
    digits = sys.argv[1]
    row = 0
    while row < 7:
        line = ""
        column = 0
        while column < len(digits):
            number = int(digits[column])
            digit = Digits[number]
            line += digit[row] + " "
except IndexError:
    print("usage: bigdigits.py <number>")
except ValueError as err:
    print(err, "in", digits)

P.S. про остальные ошибки я ничего не говорю. Продолжайте ваше обучение, и думайте. думайте головой. Пробуйте. Смотрите на какие ошибки указывайет интерпретатор.
Python123
самерфилд
и у него уже в котором примере так

а так правильно отступы были сделаны?мне же прога их сама задает.
JOHN_16
Python123
так вы определитесь это Вы пишите код или редактор ? Если редактор, то пусть он сам сюда пишет, мы с ним поталкуем.

Python123
вы читайте дословно, а не диаганально, покажите мне СТРАНИЦУ КНИГИ где это именно так и написано.

Python123
а так правильно отступы были сделаны?
вы что не в состоянии сравнить две куска текста и найти там отличия? Я так понимаю у вас ночь, приходите утром. А то это уже просто не серьезно
Python123
JOHN_16
Python123так вы определитесь это Вы пишите код или редактор ? Если редактор, то пусть он сам сюда пишет, мы с ним поталкуем.Python123вы читайте дословно, а не диаганально, покажите мне СТРАНИЦУ КНИГИ где это именно так и написано.

мы, с редактором пишем
просто у него почти все программы с try и except так описаны,и показывает на не правильный синтаксис,
с луцом таких проблем нет,я и его читаю.
JOHN_16
Python123
ну и теперь посмотрите на то что пишете вы. В прежние времена ходило старое выражение “Смотрю в книгу - вижу фигу”. В книге написано все правильно, отступы впорядке, try и except находятся на одно уровне от начала строки. У вас же except отодвинут и получается ошибка.
Python123
JOHN_16
Python123ну и теперь посмотрите на то что пишете вы. В прежние времена ходило старое выражение “Смотрю в книгу - вижу фигу”. В книге написано все правильно, отступы впорядке, try и except находятся на одно уровне от начала строки. У вас же except отодвинут и получается ошибка.
ну я же newb,спасямба!
Vigi
такое впечатление, что если строчек в коде больше 3 у чела глаза разбежались
Python123
вы мне нравитесь ребята

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