2015-01-18 2 views
1

Привет Я программировал в java в течение нескольких месяцев, и у меня было свободное время, поэтому я хотел попробовать какой-нибудь python, поэтому решил попробовать и написать свои java-программы в python но я не могу, чтобы жизнь меня определяла, где я ошибаюсь в этой части кода. Я хочу использовать для цикла и время цикла в этой программе только на практике, но я получаю сообщение об ошибкеSyntaxError: недопустимый синтаксис для новичка

Вот мой код:

breakLine = "\n-------------------------------------------------\n" 

print breakLine 

startReading = float(raw_input("Please enter the odometer start reading in Miles ")) 
endReading = float(raw_input("Now please enter the odometer end reading in Miles ")) 
totalMiles = endReading - startReading 
totalGal = 0.0 

gals = []; 
days = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"]; 

for i in range (0, 5): 
    gals.insert(i, float(raw_input("Enter gals for " + days[i] + " "))) 
    totalGal += gals[i] 
    i += 1 

avgFuel = totalMiles/totalGal 

print breakLine 
print "Below is some information about your weeks travel" 
print breakLine 

print ("{0:20} \t {1:20}".format("DAY", "GALLONS USED")) 
print breakLine 

x = 0 

while x < len(days): 
    print ("{0:20} \t {1:20}".format(days[x], str(gals[x])) 
    x += 1 

print breakLine 
print "You used a total of:", totalGal, "gallons this week" 
print "You travelled a total of:", totalMiles, " Miles this week" 
print "Your average fuel consumption for the week is:", avgFuel, "MPG" 

и здесь ошибка я получаю

File "Week1-2.py", line 31 
    x += 1 
    ^
SyntaxError: invalid syntax 

любую помощь по этому вопросу было бы здорово

+0

Подсчитайте скобку в предыдущей строке. (Подсказка: проблема часто одна строка перед тем, на что указывает сообщение об ошибке.) – JJJ

ответ

1

Вы пропустили круглые скобки заключить в конце печати

x = 0 
while x < len(days): 
    print ("{0:20} \t {1:20}".format(days[x], str(gals[x]))) 
    x += 1 

Чтобы избежать проблем с этим я рекомендую использовать IDE, такие как pycharm, это поможет вам легко найти ошибки.

+1

что за идиот, я благодарю человека, рвал мои волосы, я использовал блокнот, но я дам пичарм попробовать – aidan8181

Смежные вопросы