python基础学习-2(if、for)

流程控制-if

if 表达式:

    声明和执行语句(前面一般为四个空格来缩进,并且每行缩进相同才会被认为是在if语句中,否则在if之外)

#!/usr/bin/python
def fun():
    return 0

x=int(raw_input('please input x'))
y=int(raw_input('please input y'))

if x>=90 and y>=90://注意不要忘了加‘:’
    print 'a'
elif x>=80:
    print 'b'
elif x>=70:
    print 'c'
else:
    print 'bad'
for循环:

for it_var in 序列(字符串、列表或者元组)

    执行语句

使用range方法新建一个列表,作为for循环的范围

for x in range(10)://range(i,j,[步进值]),其中i为初始值;j为终止值,但不包含;步进值默认为1

    print x

#!/usr/bin/python
s = 'abcd'
for x in range(len(s)):
    print s[x]

#!/usr/bin/python
d = {'name':'jj','age':22,'gender':'male'}
for k in d://字典遍历方法1
    print d[k]//k为字典的键
字典遍历方法2:
for k,v in d.items()://items方法是将字典转换为一个元组
print k//键
print v//值
pass语句,只是占位,什么都不做



你可能感兴趣的:(python)