#!/usr/bin/python
#encoding:utf8#ph值判别程序
print "Please input a ph value: "
def phchoose(ph):'''ph value and choose acidic or basic'''if ph < 7.0:print "ph value %s is acidic." % phelif ph > 7.0:print "ph value %s is basic." % phelse:print "ph value %s is neutral." % phph = float(raw_input())
phchoose(ph)#年龄体重指数和患心脏病的关系
#---------------年龄---
#------------< 45    >=45
#体重< 22.0  低      中
#指数>=22.0  中      高#method_1
def method1(age,bmi):if age < 45:if bmi < 22.0:return 'risk = low'else:return 'risk = medium'else:if bmi < 22.0:return 'risk = medium'else:return 'risk = high'print "Please input age and bmi: "
age = int(raw_input())
bmi = float(raw_input())
print "Age %d Bmi %s" % (age,bmi),
risk = method1(age,bmi)
print risk#method_2
def method2(age,bmi):young = age < 45slim  = bmi < 22.0if young:if slim:return 'risk = low'else:return 'risk = medium'else:if slim:return 'risk = medium'else:return 'risk = high'
risk2 = method2(age,bmi)
print 'method2 : ', risk2#method_3
def method3(age,bmi):young = age < 45slim  = bmi < 22.0if young and slim:return 'risk = low'elif young and not slim:return 'risk = medium'elif not young and slim:return 'risk = medium'elif not young and not slim:return 'risk = high'
risk3 = method3(age,bmi)
print 'method3 : ',risk3#mehtod_4
young = age < 45
heavy = bmi >= 22.0
table = [['medium','high'],['low','medium']]
risk = table[young][heavy]
print 'method4 :  risk =',risk

Python编程实践之Choose相关推荐

  1. ChatGPT初体验step by step:ChatGPT解决人类提出的数理逻辑问题,Python编程实践

    ChatGPT初体验step by step:ChatGPT解决人类提出的数理逻辑问题,Python编程实践 如果已有有效的open ai的api key,则跳过本文(1)(2)(3)(4),直接从( ...

  2. pyhton如何导入包的每一个文件_如何开始第一个 Python 编程实践项目?

    首发公众号:交通攻城狮 微信ID:TrafficBlog 2020,第 15 期 导语:上期我们谈了谈如何高效的入门 Python 编程,了解了 Python 的编程环境以及常用的包,如 Pandas ...

  3. python怎么开始编程_如何开始第一个 Python 编程实践项目?

    导语:上期我们谈了谈如何高效的入门 Python 编程,了解了 Python 的编程环境以及常用的包,如 Pandas.Matplotlib.Numpy 等.这次我们将以实践项目的形式,帮助大家快速的 ...

  4. python合并表格源代码_Excel电子表格如何合并单元格,Python编程实践,xlwt模块的应用...

    #我要学Python#前面内容,我们详细了解了使用Python来操作Excel文件的一般方法.其中读取并通过Python中PyQt5模块展示了Excel文件的内容,详细方法参见下面的博文: 电子表格处 ...

  5. python编程实践(3):python+selenium实现12306抢票脚本

    又到了一年一度的春运时节,抢个票? 1.设计思路 如果我们要买一张火车票,我们会怎么做?打开12306,登陆,输入出发地和目的地,选择出行日期,然后点击查询,有余票的话就下单购买,没有票就点刷新或者等 ...

  6. 语音识别与Python编程实践

    博主简介 博主是一名大二学生,主攻人工智能研究.感谢让我们在CSDN相遇,博主致力于在这里分享关于人工智能,c++,Python,爬虫等方面知识的分享. 如果有需要的小伙伴可以关注博主,博主会继续更新 ...

  7. python编程实践-简单淘宝秒杀程序

    python+selenium实现淘宝商品秒杀(新手上路,轻点喷.2020.7.23) 抢购鞋子,发现那些人下手太快,于是有了自己写一个抢购代码的想法,经过几个小时的折腾,算是拼凑出一个简单的抢购程序 ...

  8. python编程实践(一):统计智联招聘数据

    统计智联招聘上,各个编程语言的在招岗位数量. 思路:写爬虫 的第一步永远是先分析网页 1.用谷歌浏览器打开智联招聘官网. 2.右键"检查"->"Network&qu ...

  9. Python编程实践:类和对象 问题:鹦鹉学舌,定义类 Bage(八哥),使之能随机复述听过的话。

    import random class Bage: def __init__(self): self.sentences = [] def hear(self,a): self.sentences.a ...

  10. python入门教程非常详细-Python编程入门教程:从入门到高级,非常详细

    本文的资料和内容是我下载的,觉得非常有用,于是转过来大家瞧瞧: 这里给初学Python的朋友提供一些建议和指导吧.大神请无视, 俗话说:授人以鱼不如授人以渔.所以我这里只是阐述学习过程,并不会直接详细 ...

最新文章

  1. HNOI2019游记
  2. python装饰器实例-Python装饰器原理与简单用法实例分析
  3. 成功解决调用密钥报错4001 加密方式错误
  4. sap 销售订单过量交货和拣配有关设置
  5. JAVA入门级教学之(classpath的配置)
  6. uni-app + vue-cli3 安装axios、vant等依赖 - 操作篇
  7. qq手机电脑消息同步_手机电脑完全同步!秒杀一切投屏软件和模拟器!
  8. 数百辆共享单车被丢垃圾场!官方回应...
  9. PDF文件如何删除空白页?告诉你两种好方法
  10. android 周日历控件加事件动态添加
  11. linux删除登录密码,Linux重置登录密码
  12. Photoshop CC 2018快捷键大全!
  13. 关于hostapd 2.7版本的移植问题
  14. 在Firefox中以电影院风格观看YouTube视频
  15. 本周杭州程序员工资大调查,高于深圳和广州
  16. Vue3 - props
  17. LINUX基础实验练习
  18. Oracle 数据精度错误-ORA-01438
  19. 同步挤压s变换matlab,同步挤压广义S变换信号时频分解与重构方法与流程
  20. 阮一峰ES6读书笔记

热门文章

  1. ccs船用计算机检验标准,CCS智能船舶规范体系全面解读
  2. 数据仓库建设思维导图
  3. 信息架构、结构图、流程图
  4. 利用excel做简单的曲线拟合并生成公式
  5. 计算机导论中如何求模,计算机导论作业答案
  6. 条码软件如何自定义设置条形码尺寸
  7. unity3d 各种优化综合
  8. 2020杭电多校赛第四场1007 Go Running(hdu6808)
  9. python机器人仿真软件_RoboDK(机器人仿真软件)软件下载_RoboDK(机器人仿真软件)v4.2.3 官方版 - Windows10系统之家...
  10. javascript实现文件下载