1. if 语句
#! /apps/android/python2.6/bin/python number = 23 guess = int(raw_input('please input your num: ')) // raw_input内置函数获得用户输入,我们输入的,在按Enter后,当做raw_input函数的返回值
// 缩进的层次告诉python解释器,这些行属于哪个块 if guess == number: // if 语句结尾处的: 表明下面跟着一个语句块 print "congratulations, you are right!" elif guess < number: print "a bit lowwer" else: print "a bit bigger" print 'done'
注:python中是没有swith语句的!
#! /apps/android/python2.6/bin/python
for i in range(1,5): // range函数返回一个序列的数。这个序列从第一个数开始到第二个数为止。默认步长为1。可以指定步长 range(1,5,2)最后的2就是步长,步长2则返回1和3两个数字
print i
print 'done'
2. break 语句
#! /apps/android/python2.6/bin/python while True: s = raw_input("Enter your string: ") if s == "quit": break print 'Length of the string is ', len(s) print 'Done'
这个程序,我们反复地取得用户地输入,然后打印每次输入地长度。我们提供了一个特别的条件来停止程序,即检验用户的输入是否是'quit'
。通过终止循环到达程序结尾来停止程序。
3. continue 语句
continue
语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
#! /apps/android/python2.6/bin/python while True: s = raw_input("Enter your string: ") if s == "quit": break if len(s) < 3: // 如果输入的字符串长度小于3,则continue语句执行,直接进入下次循环,而不会执行下面的print语句(跳过了循环中剩下的语句,进入下次循环) continue print "Your input is enough!"