爬虫系列一:十天python爬虫基础学习实战第四天——python条件语句

Python 条件语句

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

可以通过下图来简单了解条件语句的执行过程:

Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。

Python 编程中 if 语句用于控制程序的执行,基本形式为:

if 判断条件:
    执行语句……
else:
    执行语句……
"""
案例1
if 表达式(True或者False):
    执行代码1
else:
    执行代码2
"""
if 10>20:
    print('大了')
else:
    print('小了')
"""
案例2
# 需求:猜數字,根據用戶輸入的數字猜測數字是否正確
"""
a = 10
b = int(input('請輸入猜測的數字:'))
if a!=b:
    print('你猜错了')
else:
    print('恭喜你,猜对了')
"""
案例3
# 需求:猜數字,根據用戶輸入的數字猜測數字是否正確
"""
a = random.randint(1, 5)  # a>=1,a<=5
b = int(input('請輸入猜測的數字:'))
if a != b:
    print('你猜错了')
else:
    print('恭喜你,猜对了')

知識點:

1.等待用户输入的函数:input()

2.if...else...的使用

3.random.randint(1, 5) # a>=1,a<=5(取随机值,记得导模块;快捷键alt+enter)

 

 

if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。

当判断条件为多个值时,可以使用以下形式:

if 判断条件1:
    执行语句1……
elif 判断条件2:
    执行语句2……
elif 判断条件3:
    执行语句3……
else:
    执行语句4……
"""
案例4
# 需求:猜年龄,根据用户输入的年龄,判断是否输入正确
"""
your_age = 22
guess_age = int(input('請輸入你要猜測的年龄:'))
if guess_age > your_age:
    print('不好意思,猜的大了')
elif guess_age < your_age:
    print('不好意思,猜小了')
else:
    print('恭喜你,猜对了')
"""
案例5
# 需求:猜年龄,根据用户输入的年龄
1.如果猜大了5岁以上(guess_age - your_age>5):我有这么老么?
2.如果猜大了1-5岁(guess_age - your_age>0,guess_age - your_age<=5):猜大了一点
3.如果猜小5岁以上(your_age-guess_age>5):很高兴,原来我还这么年轻!
4.如果猜小了1-5岁(your_age-guess_age>0,your_age-guess_age<=5):猜小了一点
5.如果猜对了(your_age==guess_age):猜对了
"""
your_age = 18
guess_age = int(input('請輸入你要猜測的年龄:'))
if guess_age - your_age > 5:
    print('我有这么老么?')
elif guess_age - your_age > 0 and guess_age - your_age <= 5:
    print('猜大了一点')
elif your_age - guess_age > 5:
    print('很高兴,原来我还这么年轻!')
elif your_age - guess_age > 0 and your_age - guess_age <= 5:
    print('猜小了一点')
elif your_age == guess_age:
    print('猜对了')

 

简单条件语句:

a = '嘿嘿' if 1<2 else '哈哈'
"""
案例6:简单条件语句的使用
# 需求:猜測年龄,如果猜对了就奖励1块钱,如果猜错了就罚款一块钱
"""
your_age = 18
guess_age = int(input('請輸入你要猜測的年龄:'))
print('奖励1快钱') if your_age == guess_age else print('罚款一块钱')

 

作业:

1.学会使用if...else...

2.学会使用input()函数

3.学会使用random.randint()

4.学会使用if...elif...else...(或者if...elif...elif...)

5.简单条件语句的使用

你可能感兴趣的:(python&python爬虫,爬虫小白从入门到精通)