题目参照《python编程——从入门到实践》第五章习题
5-5
aline_color='red'
if aline_color=='green':
print("you get 5 points")
elif aline_color=='yellow':
print("you get 10 points")
else:
print("you get 15 points")
5-8、5-9、5-10
current_users=['admin','Eric','Evelyn','Tony','Tom']
if current_users:
for users in current_users:
if users=='admin':
print('Hello admin, would you like to see a status report?')
else:
print('Hello '+users+', thank you for logging again')
else:
print("We need to find some users!")
new_users=['Amy','Tony','Alex','alex','Bob']
for user in new_users:
existence=False
for user2 in current_users:
if user.lower()==user2.lower():
existence=True
if existence==False:
current_users.append(user)
print('You can use this user name.')
else:
print('This user name have already exist.')
5-11
numbers=[value for value in range(1,10)]
for number in numbers:
if number==1:
print(str(number)+'st')
elif number==2:
print(str(number)+'nd')
elif number==3:
print(str(number)+'rd')
else:
print(str(number)+'th')