Python编程从入门到实践第五章部分习题
5-8 5-9`
names = ['admin','zhang','li','zhao','song']
for name in names:
if name == 'admin':
print('Hello admin, would you like see a status report?')
else:
print('\nHello ' + name + ', thank you for logging in again.')
del names[0:2]
if names:
for name in names:
if name == 'admin':
print('Hello admin,would you like see a status report?')
else:
print('\nHello' + name + ', thank you for logging in again.')
else:
print("We need find some users")
5-10检查用户名
current_users = ['aDmin','Zhang','Li','Zhao','Song']
new_users = ['Admin','qian','li','wang','lu']
old_users = []
for current_user in current_users:
old_users.append(current_user.lower())
for new_user in new_users:
if new_user.lower() in old_users:
print('\n'+new_user + ' has been used, please enter another name.')
else:
print('\nYou can use the name '+new_user + '. Are you sure you want use this name?')
5-11序数
#coding:gbk
number_lists = ['1','2','3','4','5']
for number_list in number_lists:
if number_list == str(1):
print(' 1st')
elif number_list == str(2):
print(' 2nd')
elif number_list ==str(3):
print(' 3rd')
elif number_list ==str(4): #注意这里的数字要用字符串的形式
print(' 4th')
else:
print(' 5th')