python 基础 4.1 函数的参数
2024-09-07 09:48:06
#/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 你输入的是一个数字
最新文章
- oracle:ORACLE 实际返回的行数超出请求的行数
- Spring、mybaits整合
- LintCode Balanced Binary Tree
- MySQL数据库之数据类型BOOL/BOOLEAN与TINYINT测试总结
- 最小二乘法 python实现
- js数组内置方法
- 【Cocos2d-X游戏实战开发】捕鱼达人之游戏场景的创建(六)
- 第七届蓝桥杯javaB组真题解析-凑算式(第三题)
- IT生涯, 我的常用软件清单
- node一些相关
- Python爬虫2-检测编码(使用chardet)
- 代理模式(静态代理、JDK动态代理原理分析、CGLIB动态代理)
- Linux下chkconfig命令介绍
- 实训五(Cocos2dx-3.x 打包apk再理解)
- 关于sys CPU usage 100%问题的分析
- Ensure Indexes Fit in RAM
- 全局数据 GetGlobalDataSet
- shell命令行混合进制计算器smartbc
- FMDB的操作(转),这篇比我写的好
- javascript使用ajax方式
热门文章
- LeetCode OJ-- Balanced Binary Tree ***
- go 函数回调
- TopCoder SRM 722 Div1 Problem 600 DominoTiling(简单插头DP)
- Java编程经验汇总
- Windows 远程桌面文件传输的方法
- Docking For WPF–AvalonDock
- Git 详细的操作指南笔记
- 给控件做数字签名之一:将控件打包为Web发布包 [转]
- 2017.2.13 开涛shiro教程-第十二章-与Spring集成(二)shiro权限注解
- Ajax学习(一)——与Ajax的初次相识