python 基礎 4.1 函數的參數
阿新 • • 發佈:2017-11-02
msu nbsp family ace size bin bold tex 應用異常 #/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 你輸入的是一個數字
python 基礎 4.1 函數的參數