条件、循环和其他语句

1.条件执行和if语句

name = raw_input('what is your name?')
if name.endwith('Gumby'):
    if name.startwith('Mr.'):
        print 'Hello,Mr.Gumby'
    elif name.startwith('Mrs.’):
        print 'Hello,Mrs.Gumby'
     else:
        print 'Hello,Gumby'
else:
    print 'Hello,Stranger'

 2.while循环

name = ''
while not name:
    name = raw_input('Please enter your name:')
print 'Hello,%s!' % name
3.for循环

numebers = [0,1,2,3,4,5,6]
for number in numbers:
    print number
这里的如果希望提供一个范围,可以使用range函数

>>>range(2,10)
[2,3,4,5,6,7,8,9]
>>>for number in range(2,10):
...    print number
 循环中的else语句

n = 1;
for n in range(1,10):
	print "hello",n
	n+=1
	if n == 5:
	   break
#当break没有执行时,else执行,否则,else不执行。
else:
	print 'end fun'
4.pass 语句

相当于空语句。

5.del 语句

>>>del x
>>>x
 Trackback (most recent call lasr):
   File "<pyshell#255>",line 1,in?
    x
 NameError:name 'x' is not defined

你可能感兴趣的:(python,循环,条件)