NO.8if while等

来源:互联网 发布:南平网站排名优化 编辑:程序博客网 时间:2024/04/29 16:36
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# @Time : 2017/10/20 13:12
# @author : hezefan
# @file : 13.py

# if
a = -1
ifa <= -1:
print('a是负数')
elifa == 0:
print('a等于0')
else:
print('a是正数')

# while
# while 1:
# print(111) ##条件为真,执行语句,继续判断条件为真,执行语句,无线循环


x =10
whilex > 0:##执行一次,x-1,执行了10次
print('x=%d'% x)
x -=1

# for语句
test =dict(a=1,b=2,c=3,d=4)
print(dir(test))
forx, y intest.iteritems():
print(x, y)
forkey, valueinenumerate(test):# 返回一个对象,最后打印出key的下标以及key,也可用于列表和字符串
print(key, value)

# xrange
print(range(10))# 输出0-9
print(range(1,9))# 输出1-8
print(xrange(10))# 输出的是一个遍历的对象

fori inxrange(10):
print(i)

##break 和 continue
# continue跳过此次循环
fori inxrange(10):
ifi == 3:
print('hello')
else:
print('i=%d'% i)
print('#####'* 10)
fori inxrange(10):
ifi == 3:
print('hello')
continue
print('i=%d'% i)
##break 循环中断
fori inxrange(10):
ifi == 3:
print('hello')
break
print('i=%d'% i)
原创粉丝点击