The
Break
statement belongs to the preceding
if
, so it needs to be indented to the same level as the
print
.
if name in names:
print(name,"your group is",group)
break
[edit]
A simplified solution is:
import random
names=["ayush","bhargav","nayan","money","niju"]
while True:
whoareyou=input("what is your name: ")
if whoareyou in names:
group=random.randint(1,5)
print(whoareyou,"your group is",group)
break
else:
print(whoareyou, "is not a valid name, try again")
[/edit]