while running:
guess = int(raw_input('Enter an integer :' ))
if guess == number:
print 'Congratulations , you guessed it.'
running = False
elif guess > number:
print 'No,it is a litter higher than that'
else:
print 'No it is a litter lower than that'
else:
print 'The while loop is over.'
输入输出:
输入:
int(raw_input('xxxx')) for 循环
for i in range(1,5)
'it's xxx'
else
print 'Over' 自定义函数:
def fun():
xxxxxx
调用:
fun()
其中需要使用到的全局变量则按照如下规则:
global x 来指定是否为全局变量
def func():
global x
print 'x is', x
x = 2
print 'Changed local x to', x
x = 50
func()
print 'Value of x is', x
函数里面可以使用默认参数来指定参数的默认值:
def func(name='hellp0',age)
xxxxx
关键参数:
def func(a=5,b=3,c=2)
xxxx
func(1,2,3)
关键参数的调用方式: func(c=5,b=222) python 的 DocStrings
使用它进行字符串的打印, 如下程序:
python 的模块:
可以类似于Java一样,引入一些包名,比如 import sys
每个模块都有一个__name__
比如,main模块则是:
if __name__ == '__main__':
print 'This program is being run by itself'
else:
print 'I am being imported from another module'