《Python 编程:从入门到实践》第五章(if语句)练习题答案

# -*- coding: GBK -*-
#5-5
alien_color = 'yellow'
if alien_color == 'green':
	print('congratulations,you got 5 points')
elif alien_color == 'yellow':
	print('congratulations,you got 10 points')	
elif alien_color == 'red':
	print('congratulations,you got 15 points')	

#5-6
age = 32
if age<2:
	print('you are a baby')
elif age<4:
	print('you are a small child')
elif age<13:
	print('you are a child')
elif age<20:
	print('you are a yonunger')
elif age<65:
	print('you are an adult')		
else:
	print('you are an old man')


#5-7
favorite_fruits = ['apple','banana','oranges']
input_f = input('please guess:')
if input_f in favorite_fruits:
	print(input_f,' is one of your favorite_fruits')
else:
	print(input_f,' is not your favorite_fruits')
	
#5-8	
users = ['lucy','admin','lili','meimei','rui']
#users.clear()
print(len(users))
if len(users)==0:
	print('we need to find some users!')
else:
	for user in users:
		if user=='admin':
			print('Hello,admin,would you like to see status report?')
		else:
			print('Hello,',user,'thank you for logging in again')	
	
	
#5-10
	
current_usres = users[:]
print(current_usres)
new_users = ['lili','admin','huahua','hanhan','yueyue']	
for new_user in new_users:
	if 	new_user in current_usres:
		print(new_user,'already exist')
	else:
		print('add new user:',new_user)
	
	
#5-11	
datas = list(range(1,10))
for data in datas:
	if(1==data):
		print(str(data)+'st')
	elif(2==data):
		print(str(data)+'nd')
	elif(3==data):
		print(str(data)+'rd')
	else:
		print(str(data)+'th')

magicians = ['alice', 'david', 'carolina']
for magician in magicians:
	print(magician.title())
print(magician)

猜你喜欢

转载自blog.csdn.net/zenmehaichonga_2009/article/details/82776230
今日推荐