Форум сайта python.su
# 5-10. Проверка имен пользователей: выполните следующие действия для
# создания
# программы, моделирующей проверку уникальности имен пользователей.
# • Создайте список current_users, содержащий пять и более имен
# пользователей.
# • Создайте другой список new_users, содержащий пять и более имен
# пользователей.
# Убедитесь в том, что одно или два новых имени также присутствуют в
# списке current_users.
# • Переберите список new_users и для каждого имени в этом списке
# проверьте, было ли оно использовано ранее.
# Если имя уже использовалось, выведите сообщение о том,
# что пользователь должен выбрать новое имя. Если имя не использовалось
# выведите сообщение о его доступности.
# • Проследите за тем, чтобы сравнение выполнялось без учета регистра
# символов. Если
# имя 'John’ уже используется, в регистрации имени ‘JOHN’ следует
# отказать.
#вот мой код:
import itertools
current_users =
new_users =
for (current_user, new_user) in zip(current_users,new_users):
if current_user == new_user:
print('имя ‘ + current_user + ’ уже занято, выберите другое')
if current_user != new_user:
print(“ваше имя, ” + new_user + “ успешно создано”)
#вроде как и проверил одно имя на содержание в двух списках, но не понимаю
#почему код не работает должным образом
Прикреплённый файлы:
5-10.py (2,0 KБ)
Офлайн
[code python]между этими тегами поместить код для правильного отображения[/code]
Офлайн