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!"

浙公网安备 33010602011771号