本文基于廖雪峰老师的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跳过当前循环