python编程elif函数_如何在Python应用程序中使用if…elif语句

您的Python应用程序可能会需要使用elif子句。 您去餐馆看菜单,餐厅提供鸡蛋,煎饼,华夫饼干和燕麦粥作为早餐。选择其中一项后,服务员将其拿给您。创建菜单选择就需要使用if … else语句。

在这种情况下,您可以使用elif子句创建另一组条件。elif子句是else子句和单独的if语句的组合。以下步骤描述了如何使用if…elif语句创建菜单。

1. 打开“ Python文件”窗口。

您会看到一个编辑器,您可以在其中键入示例代码。

2. 在窗口中输入以下代码-在每一行之后按Enter键:

print("1. Red")

print("2. Orange")

print("3. Yellow")

print("4. Green")

print("5. Blue")

print("6. Purple")

Choice = int(input("Select your favorite color: "))

if (Choice == 1):

print("You chose Red!")

elif (Choice == 2):

print("You chose Orange!")

elif (Choice == 3):

print("You chose Yellow!")

elif (Choice == 4):

print("You chose Green!")

elif (Choice == 5):

print("You chose Blue!")

elif (Choice == 6):

print("You chose Purple!")

else:

print("You made an invalid choice!")

该示例从显示菜单开始。用户会看到该应用程序的选择列表。然后,它要求用户进行选择,并将其放置在Choice中。使用int()函数可确保用户不能输入数字以外的任何内容。

用户做出选择后,应用程序将在潜在值列表中进行查找。在每种情况下,都会将Choice与特定值进行比较,以为该值创建条件。当用户键入1时,应用程序将输出消息“You chose Red!”。 如果没有正确的选项,则默认执行else子句以告知用户输入选择无效。

3. 选择Run→Run Module。

您会看到一个Python Shell窗口打开,显示菜单。 该应用程序要求您选择自己喜欢的颜色。

4. 输入1,然后按Enter。

应用程序显示适当的输出消息。

5. 重复步骤3和4,但键入5而不是1。

该应用程序显示另一种输出消息,与请求的颜色相关联的消息。

6. 重复步骤3和4,但键入8而不是1。

该应用程序告诉您您做出了无效的选择。

7. 重复步骤3和4,但键入Red而不是1。

应用程序显示预期的错误消息。您创建的任何应用程序都应该能够检测到错误和不正确的输入。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值