擅长:python、mysql、java
<p>这里的代码有一些问题。第一个问题是,为了进行比较,应该使用<code>==</code>,而不是<code>=</code>,这是用于<em>赋值</em>的。</p>
<p>第二个问题是要检查剩余的除法(这是模运算符计算的结果)是<em>zero</em>,而不是<em>true</em>,这并没有真正意义。</p>
<p>您应该使用<code>elif</code>表示“否则,如果…”,使用<code>else</code>表示“否则”。您需要修复<code>else</code>子句的格式。</p>
<p>你想要:</p>
<pre><code>n=input()
if n%3 == 0:
print("Fizz")
elif n%5 == 0:
print ("Buzz")
else:
print n
</code></pre>
<p>最后,您的代码不符合规范:</p>
<blockquote>
<p>1) If the number is divisible by both 3 and 5 print "FizzBuzz"</p>
</blockquote>
<p>上面的不会这么做。这部分我要留给你,因为我不是来为你解决任务的:)</p>