М97 Изучаем Python: программирование игр, визуализация данных, веб-приложения



Pdf көрінісі
бет77/334
Дата18.10.2023
өлшемі6,19 Mb.
#186390
1   ...   73   74   75   76   77   78   79   80   ...   334
Байланысты:
Изучаем Python

УПРАЖНЕНИЯ
5.8. Hello Admin:
создайте список из пяти и более имен пользователей, включающий имя 
'admin'
. Представьте, что вы пишете код, который выводит приветственное сообщение для 
каждого пользователя после его входа на сайт. Переберите элементы списка и выведите со-
общение для каждого пользователя:
• Для пользователя с именем 'admin’ выведите особое сообщение — например, «Hello 
admin, would you like to see a status report?».
• В остальных случаях выводите универсальное приветствие — например, «Hello 
Jaden, thank you for logging in again».
5.9. Без пользователей: 
добавьте в 
hello_admin .py
команду 
if
, которая проверит, что список 
пользователей не пуст.
• Если список пуст, выведите сообщение «We need to ind some users!».
• Удалите из списка все имена пользователей и убедитесь в том, что программа выво-
дит правильное сообщение.
5.10. Проверка имен пользователей:
выполните следующие действия для создания про-
граммы, моделирующей проверку уникальности имен пользователей.
• Создайте список 
current_users
, содержащий пять и более имен пользователей.
• Создайте другой список, 
new_users
, содержащий пять имен пользователей. Убеди-
тесь в том, что одно или два новых имени также присутствуют в списке 
current_
users
.
• Переберите список 
new_users
и для каждого имени в этом списке проверьте, было ли 
оно использовано ранее. Если имя уже использовалось, выведите сообщение о том, 
что пользователь должен выбрать новое имя. Если имя не использовалось, выведите 
сообщение о его доступности.


104
Глава 5 • Команды if
• Проследите за тем, чтобы сравнение выполнялось без учета регистра символов. 
Если имя 
'John'
уже используется, в регистрации имени 
'JOHN'
следует отказать. 
(Для этого необходимо создать копию 
current_users
, содержащую версию всех су-
ществующих имен пользователей в нижнем регистре.)


Достарыңызбен бөлісу:
1   ...   73   74   75   76   77   78   79   80   ...   334




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет