python 基础 4.1 函数的参数
#/usr/bin/python
#coding=utf-8
#@Time :2017/10/24 9:09
#@Auther :liuzhenchuan
#@File :函数的参数.py
#比较参数x,y的大小
def fun(x,y):
if x>y:
print x
elif x<y:
print y
fun(6,7)
>>> 7
fun(8,4)
>>> 8
##函数应用异常处理
def fun():
sth = raw_input('please input something: ')
try:
if type(int(sth)) == type(1):
print '%s is a number' %sth
except:
print '%s is not number' %sth
fun()
>>> please input something: ekg
ekg is not number
>>> please input something: 123
123 is a number
>>> please input something: dng12345
dng12345 is not number
##判断键盘接收的是否为一个数字,linux下编写,使用 sys模块
#!/usr/bin/python
#coding=utf-8
import sys
def isNum(m):
for i in m:
if i in '0123456789':
pass
else:
print '%s 你输入的不是一个数字' %m
sys.exit()
else:
print '%s 你输入的是一个数字' %m
isNum(sys.argv[1])
##判断键盘接受是否为一个数字,pycharm中
def isNum(m):
m = raw_input('please input a somthing: ')
for i in m:
if i in '0123456789':
pass
else:
print '%s 你输入的不是一个数字' %m
break
else:
print '%s 你输入的是一个数字' %m
isNum('m')
>>> please input a somthing: aind122334
aind122334 你输入的不是一个数字
>>> please input a somthing: 456
456 你输入的是一个数字
>>> please input a somthing: 4
4 你输入的是一个数字