一、python函数

  1.函数自定义格式:

  分为有无返回值两种类型

def 函数名():
代码语句
--------
--------   return 参数1,(参数2等)------------------用逗号隔开即可

  1.1举例:

# def hcf(x, y):
# #该函数返回两个数的最大公约数 # # 获取最小值
# if x > y:
# smaller = y
# else:
# smaller = x # for i in range(1,smaller + 1):
# if((x % i == 0) and (y % i == 0)):
# vans = i # return vans # # 用户输入两个数字
# while 1:
# num1 = int(input("输入第一个数字: "))
# num2 = int(input("输入第二个数字: ")) # print( num1,"和", num2,"的最大公约数为", hcf(num1, num2))
# print( num1,"和", num2,"的最小公约数为",int(num1*num2/hcf(num1, num2)))

  这里用到的即是带返回值的情况。

二、异常处理:

score=input("")
try:#尝试执行正常语句,有异常则在except处显示
score=eval(score)
if 0<=score<=100:
print(score,'is right.')
elif score not in range(0,100):
print(score,'is not specific range!')
else:
raise NameError#判断是否为数字
except NameError as err:
print(err,'is not Number!')
else:
print("success!")
finally:
print("done")#无论异常与否都会执行

最新文章

  1. C# 使用AForge调用笔记本摄像头拍照
  2. Laravel安装方法 (windows)
  3. 【C语言入门教程】4.1 一维数组
  4. BZOJ 1083 题解
  5. IOS详解TableView——内置刷新,EGO,以及搜索显示控制器
  6. android menu 开发
  7. POJ 1976 A Mini Locomotive【DP】
  8. iOS篇之有沙盒缓存
  9. JQuery EasyUI内Combobox的onChange事件
  10. maven install 报错Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin
  11. vc++窗口的创建过程(MFC消息机制的经典文章)
  12. jQuery操作checkbox的问题
  13. 去掉chrome记住密码后自动填充表单的黄色背景
  14. 十天学Linux内核之第十天---总结篇(kconfig和Makefile &amp; 讲不出再见)
  15. sqlserver 缩小表空间
  16. js间隔几秒弹出一次联系框
  17. Python 多进程和进程池
  18. 面试简单整理之Redis
  19. SQL——用FOR XML Path完成字符串的聚合
  20. Oracle数据库 查看表是否是 索引组织表的方法

热门文章

  1. 自动更新Aria2中的bt-trackers选项
  2. 10 (OC)* Coretext
  3. 手把手教你搭建Jenkins实现自动化部署Jar
  4. selenium-03-01截图函数
  5. 全文搜索引擎 Elasticsearch
  6. Spring 梳理-bean配置与装配
  7. 只要听说过电脑的人都能看懂的网上pdf全书获取项目
  8. Java 学习笔记之 实例变量非线程安全
  9. [经验分享]C# 操作Windows系统计划任务
  10. jsp JavaBean el表达式