Beginning Python From Novice to Professional (5) - 条件与循环

来源:互联网 发布:面对疾风吧网络意思 编辑:程序博客网 时间:2024/04/30 14:29

条件与循环

条件执行:

name = raw_input('What is your name? ')if name.endswith('Gumby'):print 'Hello, Mr.Gumby'
What is your name? GumbyHello, Mr.Gumby
name = raw_input('What is your name? ')if name.endswith('Gumby'):print 'Hello, Mr.Gumby'else:print 'Hello, stranger'
多个条件:

num = input('Enter a number: ')if num > 0:print 'The number is positive'elif num < 0:print 'The number is negative'else:print 'The number is zero'
Enter a number: 5The number is positive
Enter a number: -1The number is negative
Enter a number: 0The number is zero
while循环:

x = 1while x<=100:print xx+=1
for循环:

numbers = [0,1,2,3,4,5,6,7,8,9]for number in numbers:print number
0123456789
循环中的else:

for n in range(99,81,-1):root = sqrt(n)if root == int(root):print nbreakelse:                                #只在没有调用break时执行print "Didn't find it!"

1 0
原创粉丝点击