Python编程 从入门到实践 练习5-8~5-11

5-8 以特殊方式跟管理员打招呼

# 以特殊方式跟管理员打招呼
users = ['admin', 'alice', 'bob', 'carlos', 'david']

for user in users:
	if user == 'admin':
		print("Hello admin, would you like to see a status report?")
	else:
		print("Hello " + user + ", thank you for logging in again.")

5-8输出

5-9 处理没有用户的情形

# 以特殊方式跟管理员打招呼
# 处理没有用户的情形
users = []

if users:
	for user in users:
		if user == 'admin':
			print("Hello admin, would you like to see a status report?")
		else:
			print("Hello " + user + ", thank you for logging in again.")
else:
	print("We need to find some users!")

5-9输出

5-10 检查用户名

# 检查用户名
current_users = ['alice', 'bob', 'carmen', 'david', 'eric']
new_users = ['Alice', 'david', 'ford', 'gloria', 'harris']

for user in new_users:
	if user.lower() in current_users:
		print(user + " have been used.Please create a new name.")
	else:
		print(user + " is not be used.")

5-10输出

5-11 序数

# 序数
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]
for number in numbers:
	if number == 1:
		print("1st")
	elif number == 2:
		print("2nd")
	elif number == 3:
		print("3rd")
	else:
		print(str(number) + "th")

5-11输出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值