#!/usr/bin/env python
# -*- coding:utf-8 -*-
# @Time : 2017/10/20 13:12
# @author : hezefan
# @file : 13.py
# if
a = -
1
if
a <= -
1
:
print
(
'a是负数'
)
elif
a ==
0
:
print
(
'a等于0'
)
else
:
print
(
'a是正数'
)
# while
# while 1:
# print(111) ##条件为真,执行语句,继续判断条件为真,执行语句,无线循环
x =
10
while
x >
0
:
##执行一次,x-1,执行了10次
print
(
'x=%d'
% x)
x -=
1
# for语句
test =
dict
(
a
=
1
,
b
=
2
,
c
=
3
,
d
=
4
)
print
(
dir
(test))
for
x, y
in
test.iteritems():
print
(x, y)
for
key, value
in
enumerate
(test):
# 返回一个对象,最后打印出key的下标以及key,也可用于列表和字符串
print
(key, value)
# xrange
print
(
range
(
10
))
# 输出0-9
print
(
range
(
1
,
9
))
# 输出1-8
print
(
xrange
(
10
))
# 输出的是一个遍历的对象
for
i
in
xrange
(
10
):
print
(i)
##break 和 continue
# continue跳过此次循环
for
i
in
xrange
(
10
):
if
i ==
3
:
print
(
'hello'
)
else
:
print
(
'i=%d'
% i)
print
(
'#####'
*
10
)
for
i
in
xrange
(
10
):
if
i ==
3
:
print
(
'hello'
)
continue
print
(
'i=%d'
% i)
##break 循环中断
for
i
in
xrange
(
10
):
if
i ==
3
:
print
(
'hello'
)
break
print
(
'i=%d'
% i)