python if条件判断、for循环和while循环
来源:互联网 发布:网络百家家乐公式赢钱 编辑:程序博客网 时间:2024/04/27 18:44
参考:
http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001374738281887b88350bd21544e6095d55eaf54cac23f000
########################################################################
条件判断
if语句:
根据Python的缩进规则,如果if语句判断是True,就把跟在后面的缩进的语句执行完
在if语句最后加上一个冒号":",表示后面跟的是缩进的语句
elif表示else if ,可以有多个elif
if语句执行的特点是,它是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略剩下的elif和else
if语句还有另一种写法
它的判断条件可以简写:
if x: print 'True'
只要x是非零数值、非空字符串、非空list等,就判断为True,否则为False
###########################################################################
循环
for语句:
Python的循环有两种,一种是for...in循环,依次把list或tuple中的每一个元素迭代出来:
list=[1,3,2,1,5,3,2,'asdf', True, False]for x in list: print x
例:计算1-100的整数之和
sum=0for x in range(101): sum=sum+xprint sum
Python提供一个range()函数,可以生成一个整数序列,range(101)生成从0开始小于101的整数
故range(101)生成0-100的整数序列:
while语句:
第二种循环就是while循环,只要满足条件,就会循环下去,直到条件不满足
计算100以内所有奇数之和
n=raw_input("input your number:")sum=0while n>0: sum=sum+n; n=n-2;print sum
原因:raw_input()读取的内容永远以字符串的形式返回,先用int()把字符串转换为整型:
####################################################
当输入不是整型时,也会报错
- python if条件判断、for循环和while循环
- Python之if判断语句与while和for循环
- if-elif条件判断,while循环和for…in循环
- Python之if,for和while循环
- Day 14 While、For循环及if条件判断
- Python之 If条件判断、While循环语句
- if结构和for循环,while循环
- Python入门(三):if判断、for和while循环、break和continue
- python 列表处理,for循环语句,if条件判断
- for,while循环,if判断格式
- Shell脚本的基本语法(一) if判断、for循环、while循环和until循环
- C学习if条件判断和for循环
- python while循环和for循环
- Python中的while循环和for循环
- Python中for循环和while循环
- if条件及while循环
- Python笔记-if语句、for循环、while循环
- python 条件判断和循环
- JAVA模板 Java做acm所需要的基础知识之排序问题
- 进制转化(郝斌主讲)
- 取消tableViewCell的选中状态
- 基于Intel Edison利用TF卡覆盖快速制作成品linux软件系统
- Apache多域名映射多个端口
- python if条件判断、for循环和while循环
- struct与class的不同
- 3 Longest Substring Without Repeating Characters
- HDU 4435 charge-station (2012年天津赛区现场赛E题)
- OpenGL照相机
- POJ 2828 Buy Tickets
- Hbase coprocessor获取数据
- HDOJ 4508 湫湫系列故事——减肥记I(完全背包)
- 后缀数组