+ 6

# Python loop

I need to print the number divisible by 17 starting from 200. How to do that with the while loop? No while loop version of mine: a=200 b=300 #or any other number supposedly more than 17 for i in range(a, b): if i%17 == 0: print(i) break;

25 Answers

+ 2

a=200
while a:
if a%17==0:
print(a)
break
else:
a+=1

+ 11

a=200
b=300
while a<=300:
if a%17==0:
print(a)
a+=1

+ 3

greaaaaaaaat! it worked

+ 3

vijay-busy
a=200
while a:
if a%17==0:
print(a)
break
else:
a+=1 😀 🍻 a-=1; IMHO 🙄

+ 3

a=200
b=300
while a<=300:
if a%17==0:
print(a)
a+=1

+ 3

Hello
a=200
while a>0:
if a%17==0:
print (a)
break

+ 2

Z = 200+ 17-200%17
as loop
z=200
while z%17:
z+=1
print(z)

+ 2

a=200
while a <= 300:
if a%17==0:
print(a)
break
else:
a+=1

+ 2

That's great answer ✅

+ 1

is it possible to do that without b or the range, meaning from 200 to infinity, as 300 an option that occured to me

+ 1

300 is not in the statement

+ 1

ok! I think I did! All this stuff is new to me) sorry for ignorance

+ 1

n=600
if a in range(1,n):
print(a)

+ 1

x = 200
while (True):
if x%17 == 0:
break
else:
x=x+1

+ 1

x = 200
l = [ ]
while True:
if x%17 == 0:
l.append(x)
else:
x+=1

+ 1

JSiegerheim
a, b=200, 300
while a<b:
if not a%17:
print(a)
break
a+=1

0

a=200
while a:
if a%17==0:
print(a)
a+=1

0

200 to infinity

0

maybe my question is not clear enough!
the output must be 204 as it is the least number after 200 divisible by 17. i just don’t know how to write the function using while loop. thanks!

0

the one you have sent doesn’t break at 204