我是靠谱客的博主 曾经招牌,最近开发中收集的这篇文章主要介绍python编程从入门到实践第五章课后练习,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

如有错误,欢迎指正

5-8以特殊方式和管理员打招呼:创建一个至少包含5个用户名的列表,且其中一个用户名为“admin”。想象你要编写代码,在每位用户登录网站后都打印一条问候消息。遍历用户名列表,并向每位用户打印一条问候消息。 □如果用户名为“admin”,就打印一条特殊的问候消息,如,“Hello admin,would you like to see a status report?” □否则,打印一条普通的问候消息,如“Hello Eric,thank you for logging in again.” 代码:
 

user_list = ['admin', 'Exic', 'Marry', 'lili', 'lihua']
user_input = input("请输入用户名")
if user_input == 'admin':
    print('hello admin ,would you like to see a status report')
elif user_input in user_list:
    print('hello', user_input, ',thank you for logging in again')
else:
    print('sorry')

5-9处理没有用户的情形,在完成5-8编写程序中,添加一条if 语句,检查用户名列表是否为空

user_list = ['admin', 'Exic', 'marry', 'lili', 'x']
user_input = input("请输入用户名")
if len(user_list) == 0:
    print("we need to find some users!")
elif user_input == 'admin':
    print('hello admin ,would you like to see a status report')
elif user_input in user_list:
    print('hello', user_input, ',thank you for logging in again')
else:
    print('sorry')

 5-10检查用户名:按下面的说明编写一个程序,模拟网站确保每位用户的用户名都独一无二的方式。·创建一个至少包含5个用户名的列表,并将其命名为current_users。·再创建一个包含5个用户名的列表,将其命名为new_users,并确保其中有一两个用户名也包含在列表current_users中。·遍历列表new_users,对于其中的每个用户名,都检查它是否已被使用。如果是这样,就打印一条消息,指出需要输入别的用户名;否则,打印一条消息,指出这个用户名未被使用。·确保比较时不区分大小写;换句话说,如果用户名'John'已被使用,应拒绝用户名'JOHN'。
 

current_users = ['admin', 'Exic', 'Marry', 'lili', 'he']
new_users = ['admin', 'exic', 'lihua', 'wang', 'he']
for new_user in new_users:
    if new_user.lower() in [current_user.lower() for current_user in current_users]:
        print(new_user, "用户名已经被使用")
        new_user = input("请输入新的用户名")
    else:
        print("用户名未被使用")

5-11 序数表示位置,如1st和2nd。大多数序数都以th结尾,只有1、2和3例外。 □在一个列表中存储数字1~9. □遍历这个列表。 □在循环中使用一个if-elif-else结构,以打印每个数字对应的序数。输出内容应为1st、2nd、3rd、4th、5th、6th、7th、8th和9th,但每个序数都独占一行

num_one_nine = [1, 2, 3, 4, 5, 6, 7, 8, 9]
for num in num_one_nine:
    if num == 1:
        print('1 st')
    elif num == 2:
        print('2 nd')
    elif num == 3:
        print('3 rd')
    else:
        print(num, 'th')

 

最后

以上就是曾经招牌为你收集整理的python编程从入门到实践第五章课后练习的全部内容,希望文章能够帮你解决python编程从入门到实践第五章课后练习所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(80)

评论列表共有 0 条评论

立即
投稿
返回
顶部