Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
while loops
#11
OK, I think I found the bug, below the final revision:

# Creation of an empty list of all users and ask to all of them the name until done
users = []
user = ''
while user != 'Done':
    user = input("Please write your name here: ").title().strip()
    if user != 'Done':
        users.append(user)
print(   )

# Screening of all users and identification of banned users
banned_users = ['John', 'Tom', 'Jane']
accepted_users = []
for name in users:
    if name in banned_users:
        banned_users.append(name)
        print(f'{name} is banned! They cannot come in!')
        banned_users.remove(name)
        continue
    else:
        if name not in (banned_users):
                accepted_users.append(name)
                print(f'{name} is allowed in, welcome! Full list of guests is now: {accepted_users}')
print(   )

# List of final group of accepted guests
print(f'\nYour final group of guests is: {accepted_users}')
Reply


Messages In This Thread
while loops - by Paulman - Oct-18-2021, 04:13 PM
RE: while loops - by Yoriz - Oct-18-2021, 04:35 PM
RE: while loops - by deanhystad - Oct-18-2021, 05:25 PM
RE: while loops - by Yoriz - Oct-18-2021, 05:32 PM
RE: while loops - by deanhystad - Oct-18-2021, 05:55 PM
RE: while loops - by jefsummers - Oct-18-2021, 08:08 PM
RE: while loops - by Paulman - Oct-18-2021, 08:48 PM
RE: while loops - by ibreeden - Oct-19-2021, 01:36 PM
RE: while loops - by Ghazi - Oct-20-2021, 09:16 AM
RE: while loops - by Paulman - Oct-20-2021, 02:14 PM
RE: while loops - by Paulman - Oct-20-2021, 02:44 PM
RE: while loops - by deanhystad - Oct-20-2021, 02:54 PM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020