3的倍数输出fizz 5的倍数输出buzz 即是3又是5的倍数输出abcd

3的倍数输出fizz 5的倍数输出buzz 即是3又是5的倍数输出abcd,第1张

当 i = 15时,应当输出 "FizzBuzz" ,结果是: “Fizz” 。 因为  i=15时,满足条件 i % 3 == 0 ,后面的else if 就不再执行了。

这里整理了个思路,可以看看: 网页链接  3的倍数输出Fizz

题主是在codecademy里面学习的python吧

s=‘’的意思是,创建一个变量s,给它一个string的值,不过这个值是空,不是空格,是空

第一个if在1-100中找出了所有能被3或者5整除的数

然后后面两个if一个是找到能被3整除的,然后s=‘’+‘Fizz’就是string的运算,你前面的课学过了

这样s就变成了Fizz(一个空的string:‘’和另外一个string:Fizz相加)

另外一个if 就是判断能否被5整除,然后给通过同样方法,让s编程Buzz

然后,print s

不知道我说的明白不明白

但是你这个有点问题,你再看看下面的hint改动一下吧

加油啊

for (int i = 1 i <= 20 ++i) {

 if (i % 15 == 0) {

   System.out.println("FizzBuzz")

   continue

}

 if (i % 3 == 0) {

   System.out.println("Fizz")

   continue

}

 if (i % 5 == 0) {

   System.out.println("Buzz")

   continue

}

System.out.println(i)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8160420.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存