Python SyntaxError:对于初学者来说语法无效
大家好,我已经用java编程好几个月了,我休息了一段时间,所以我想尝试一下python,所以我决定尝试用python编写java程序,但我一辈子都不知道我在这段代码上哪里出错了。我想在这个程序中使用一个for循环和一个while循环只是为了练习,但我一直得到一个错误 这是我的密码:Python SyntaxError:对于初学者来说语法无效,python,syntax-error,Python,Syntax Error,大家好,我已经用java编程好几个月了,我休息了一段时间,所以我想尝试一下python,所以我决定尝试用python编写java程序,但我一辈子都不知道我在这段代码上哪里出错了。我想在这个程序中使用一个for循环和一个while循环只是为了练习,但我一直得到一个错误 这是我的密码: breakLine = "\n-------------------------------------------------\n" print breakLine startReading = float(r
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"
这方面的任何帮助都将非常好您错过了打印末尾的括号
x = 0
while x < len(days):
print ("{0:20} \t {1:20}".format(days[x], str(gals[x])))
x += 1
x=0
当x
为了避免这些类型的问题,我建议使用IDE,因为它可以帮助您轻松发现错误。计算前一行中的括号。(提示:问题通常出现在错误消息指向的那一行之前。)我真是个白痴,感谢老兄在扯我的头发,我在用记事本,但我会试试pycharm
x = 0
while x < len(days):
print ("{0:20} \t {1:20}".format(days[x], str(gals[x])))
x += 1