我想打印1到100的數字,但是3的倍數我想打印「快速」,爲7的倍數我想要打印「汽車」和3的倍數3 & 7我想打印「快速車」而不是那個號碼。在這裏我試圖用Python來實現它。這是我在Python中的第一個程序。在這裏我得到語法錯誤。誰能幫我這個??蟒蛇中的快速車實現
for num in range(1,100)
if num%3==0 & num%7==0
print "Fast Car"
elif num%3==0
print"Fast"
elif num%7==0
print "Car"
else
print num
我在第二個elif語句(打印語句)後給出了1個選項卡空間 – 2011-12-28 09:21:25
注意:運算符&並不意味着邏輯「和」。改爲使用運算符'和'。 – Howard 2011-12-28 09:26:02
[Python FizzBuzz在一行中]的可能重複(http://stackoverflow.com/questions/6890037/python-fizzbuzz-in-one-line) – 2011-12-28 09:35:17