《python爬爬乐》入门篇:选择结构

python爬虫

 

前言

一般程序的结构就和现实中过马路一样,有三种情况。

第一种,在高速公路上,没有一个红绿灯,一路走到底不用停。(顺序结构)

第二种,在城市街道开车,就要观察红绿灯,红灯行,绿灯停。如果是在十字路口的红绿灯,根据目标不一样,有可能直行,也有可能左拐,还有可能右拐,还有可能走错了,要调头回行。(选择结构)

第三种, 在某个5公里的赛道上进行50公里比赛。需要在这个赛道上循环跑10圈。如果在循环的过程中不小心撞车,就GameOver了。(循环结构)

顺序结构

python代码的运行顺序,就像写文章的顺序一样,从上往下,从左往右。

顺序结构

 

示例:输入姓名和爱好,输出个人介绍

name = input("请输入姓名:")
hobby = input("请输入爱好:")
print("我叫"+name+",我喜欢研究"+hobby)

上面代码中,input()方法用于控制台输入,print()方法用于控制台输出,运行结果:

选择结构

从名字就能看出,要选择!比如你同时找了两个女朋友,那么到底是要漂亮滴妹子,还是要有钱滴妹子呢!

选择结构

 

语法结构(方括号[]中的内容表示可选用):

if 条件1:

语句

[elif 条件2:]

[语句]

…(可以有多个elif)

[else:]

[语句]

示例:请输入你的姓名和存款,如果大于500000,则在姓名后加上“金壕”的头衔。如果大于100000,加上“壕”的头衔,如果小于5000,加上“穷13”的头衔。

name = input("请输入姓名:")
money = int(input("请输入存款金额:"))
if money>500000:
    print("欢迎您"+name+"(金壕)")
elif money>100000:
    print("欢迎您" + name + "(壕)")
elif money<5000:
    print("欢迎" + name + "(穷13)")
else:
    print("欢迎你" + name)

上面代码中int()方法,用于把输入的字符串转换成整型,方便下面与整数进行比较,结果:

练习

  1. 输入年份判断该年有多少天。(平年365天,闰年366天)

  2. 输入月份,判断该月有多少天

  3. 模拟移动服务电话(个人业务办理请按1,企业用户请按2,投诉建议请按3,按1之后,又分为话费查询请按1,套餐更改请按2,流量充值请按3)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值