求出1-50之间所有5的倍数(要求用到流程控制语句continue)

求出1-50之间所有5的倍数(要求用到流程控制语句continue)
代码如下:
a = 1
while a < 51:
if a % 5 != 0:
continue
a += a
print(a)
代码显示没有错误,请问如何解决?
是不是while循环缺少了条件执行体?
可是求倍数的话执行体要写什么内容?
请指教

不正确

你这个代码是个死循环

if a % 5 != 0:
    continue

a等于1然后continue直接跳到下一次循环还是1然后永远都是1

不改你其他代码的话要这样

a = 1
while a < 51:
    if a % 5 != 0:
        a += 1
        continue
    print(a)
    a += 1


a = 0
while a < 51:
    a += 1
    if a % 5 != 0:
        continue
    print(a)