python-02条件判断

if语句

if name=="geddy" :
    print(f'{name}你好')
elif name=="smile" :
    print(f'欢迎你{name}')
else :
    print("这是个陌生人")

注意如果条件语句中存在下面的条件优于上面的条件 解释器会自动调整顺序 例如:

if age>1000 :
    print("age大于1000")
elif age>100:
    print("age大于100")

# 这种语句 编辑器会自动调整为

if age>100 :
    print("age大于100")
elif age>1000:
    print("age大于1000")

while语句

循环语句  如果想要终止死循环 用Ctrl+C可以终止死循环

条件判断时,0、0.0、' ’ 被认为是False ,否则为True

span = 0
while span < 5:
    print("hello world")
    span++

break语句

直接跳出循环

while True:
    print('please input your name')
    name = input('please input your name')
    if name == 'your name'
        break

print('end')

continue语句

继续执行循环

while True:
    print('who are you')
    name = input('your name')
    if name!= 'joe':
        continue
    print('what is the password')
    if password == 'swordfish':
        break
print('success')

for循环

for循环是有序循环

for i in range(5):
    print(f'第{i}次循环')

range()函数

range(1,100,2)

range可以有三个参数

        当只有一个参数时,参数为长度

        当有两个参数时,第一个参数为开始,第二个参数为结束

        当有三个参数时,第一个参数为开始,第二个参数为结束,第三个参数为每次循环变量增加的值

range的所有参数皆可为正负数

import模块

用import导入模块,直接在import后面加上模块名称即可

也可以用form import方法导入 方法是from和import中间加上模块名称,在import之后加上*,这样导入模块的好处是可以不用在方法名之前加上类名,但是一般情况下为了代码的可读性,不建议用此方法导入模块

import random
   
for i in range(10,20,2):
    print(random.randint(1,100))
form random import*
   
for i in range(10,20,2):
    print(randint(1,100))

结束程序sys.exit()

使用exit()终止程序,必须导入sys模块

import sys 

while True:
    print('exit test')
    response = input('请输入内容')
    if response == 'exit':
        sys.exit()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值