Python基础语法之条件判断语句、循环

本文基于廖雪峰老师的python教程

条件判断


if 条件:

    print(...)

    print(...)

else:

    print(...)

或者是

elif 条件:

    print(...)


elif是else if的缩写,Python用代码块缩进来代替 C中的 {  }

在条件判断中的条件结束后,带有一个冒号 “ : ”

if x:
    print('True')

x为非零数值,非空字符串,非空list等,判断输出True


input()读入的数据类型是字符串

int()将符合格式的字符串如 ‘123’ 转换为数字


循环

print()函数输出时自动换行

循环形式为

for x in 范围:


范围为list或是tuple

依次把list或tuple中的每个元素迭代出来


range()函数生成一个从零开始的整数数列

list()将数列转换为列表的形式


sum = 0

for x in list(range(101)):

    sum += x

计算从1到100的和sum


while循环,满足条件时进行循环

while 条件:

    代码块

因为开头的缩进问题

IDE报错IndentationError: unexpected indent

python对缩进的要求真的很严格啊......


回顾了一下print(),在C里面加,习惯了python是不用,分隔的

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
for M in ['1', '2', '3']:
    print('Hello, %s !' %M)

break跳出循环

continue跳过当前循环


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值