W3-C1 作业

本文通过一系列Python代码示例,展示了如何使用条件语句进行变量比较、逻辑运算及控制流程等基本编程技巧。从简单的字符串比较到复杂的逻辑组合,涵盖了初学者需要掌握的核心概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

5-1
name="Fang Yuan"
print("Is his name is 'Fang Yuan' ?")
print("I predict True.")
print(name=="Fang Yuan")
print(name=="fang yuan")
###比较区分大小写

5-2
name_1="Fang Yuan"
name_2="fang yuan"
print(name_1==name_2)
###False
print(name_1.lower()==name_2)
###True
print(1.0000>1)
###False
print(1.00001>1)
###True
print(1.0000000000000001>1)
###False
print((name_1<name_2)and(name_1==name_2.title()))
###True
print((name_1>name_2)or(name_1==name_2.title()))
###True
names=["fang","yuan"]
print("Fang" in names)
###False
print("Fang" not in names)
###True

5-3
alien_color="red"
if alien_color=="green":
	print("5 points!")
print("Again!")
alien_color="green"
if alien_color=="green":
	print("5 points!")

5-4
alien_color="red"
if alien_color=="green":
	print("5 points!")
else:
	print("10 points!")
print("Again!")
alien_color="green"
if alien_color=="green":
	print("5 points!")
else:
	print("10 points!")

5-5

alien_color="green"
if alien_color=="green":
	print("5 points!")
elif alien_color=="yellow":
	print("10 points!")
else:
	print("15 points!")
print("Again!")
alien_color="yellow"
if alien_color=="green":
	print("5 points!")
elif alien_color=="yellow":
	print("10 points!")
else:
	print("15 points!")
print("Again!")
alien_color="red"
if alien_color=="green":
	print("5 points!")
elif alien_color=="yellow":
	print("10 points!")
else:
	print("15 points!")

5-6
age=13
if age<2:
	print("Baby!")
elif age<4:
	print("Learning to walk!")
elif age<13:
	print("Child!")
elif age<20:
	print("Teenager!")
elif age<65:
	print("Adult!")
else:
	print("Elderly!")


5-7

favorite_fruits=["graps","banana","peach"]
fruit='apple'
if fruit in favorite_fruits:
	print("You really like "+fruit+" !")
fruit='peach'
if fruit in favorite_fruits:
	print("You really like "+fruit+" !")
fruit='pear'
if fruit in favorite_fruits:
	print("You really like "+fruit+" !")
fruit='graps'
if fruit in favorite_fruits:
	print("You really like "+fruit+" !")
fruit='banana'
if fruit in favorite_fruits:
	print("You really like "+fruit+" !")


5-8
names=["Lily","Bob","Tom","admin","Admin"]
for name in names:
	if name.lower()=="admin":
		print("Hello admin, would you like to see a status report?")
	else:
		print("Hello "+name.title()+", thank you for logging in again")


5-9
names=["Lily","Bob","Tom","admin","Admin"]

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


5-10
current_names=['lily','cody','tom','bro','yuan']
new_users=['bro','cindy','yuan','sam','alice']
for new_user in new_users:
	if new_user in current_names:
		print("You need another name!")
	else:
		print("Passed!")

5-11
numbers=[1,2,3,4,5,6,7,8,9]
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")


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值