练习1:英制单位英寸与公制单位厘米互换。

参考答案:

value = float(input('请输入长度: '))
unit = input('请输入单位: ')
if unit == 'in' or unit == '英寸':print('%f英寸 = %f厘米' % (value, value * 2.54))
elif unit == 'cm' or unit == '厘米':print('%f厘米 = %f英寸' % (value, value / 2.54))
else:print('请输入有效的单位')

练习2:百分制成绩转换为等级制成绩。

要求:如果输入的成绩在90分以上(含90分)输出A;80分-90分(不含90分)输出B;70分-80分(不含80分)输出C;60分-70分(不含70分)输出D;60分以下输出E。

参考答案:

score = float(input('请输入成绩: '))
if score >= 90:grade = 'A'
elif score >= 80:grade = 'B'
elif score >= 70:grade = 'C'
elif score >= 60:grade = 'D'
else:grade = 'E'
print('对应的等级是:', grade)

练习3:输入三条边长,如果能构成三角形就计算周长和面积。

参考答案:

a = float(input('a = '))
b = float(input('b = '))
c = float(input('c = '))
if a + b > c and a + c > b and b + c > a:print('周长: %f' % (a + b + c))p = (a + b + c) / 2area = (p * (p - a) * (p - b) * (p - c)) ** 0.5print('面积: %f' % (area))
else:print('不能构成三角形')

Python练习题2.分支结构练习相关推荐

  1. 循环数组函数c语言,C语言练习题2(分支结构循环结构数组函数2009-2012二级真题)..doc...

    C语言练习题2(分支结构循环结构数组函数2009-2012二级真题). C语言练习题(二) 一 选择题 1.有以下程序 #include void main() { int a: canf(" ...

  2. python中的分支结构——if语句

    如果有编程经历的小伙伴们在看到分支结构这个名词,相信你们一定不会陌生.没错,选用适当的语言结构会让我们的代码更加清楚明了且易于修改,那么这次我们先来学习python中的一种--分支结构: 在pytho ...

  3. 分支函数c语言,C语言练习题2(分支结构 循环结构 数组 函数2009-2012二级真题 ).doc...

    C语言练习题2(分支结构 循环结构 数组 函数2009-2012二级真题 ) C语言练习题(二) 一 选择题 1.有以下程序 #include void main() { int a: canf(&q ...

  4. Python教学 | Python 中的分支结构(判断语句)【附本文代码和数据】

    查看原文:[数据seminar]Python教学 | Python 中的分支结构(判断语句)[附本文代码和数据] Part1引言 上期文章我们学习了组合数据类型字典以及元组,这标志着 Python 基 ...

  5. 好程序员Python培训分享Python系列之分支结构

    好程序员Python培训分享Python系列之分支结构,应用场景:迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种代码结构通常称之为顺序结构.然而仅有顺序结构并不能解决所有的问题,比如 ...

  6. python中多分支结构可以不用else吗_Python3基础 多分支结构 if-elif-else

    镇场诗: ---大梦谁觉,水月中建博客.百千磨难,才知世事无常. ---今持佛语,技术无量愿学.愿尽所学,铸一良心博客. --------------------------------------- ...

  7. python保留字的分支结构_下列Python保留字中,不用于表示分支结构的是

    [单选题]下列Python保留字中,不用于表示分支结构的是 [单选题]以下程序的输出结果是: j = '' for i in "12345": j += i + ',' print ...

  8. python能用分支结构写出循环的算法吗_python二级考试-试题8.doc

    python二级考试-试题8.doc -1.数据库设计中反映用户对数据要求的模式是___________.A概念模式B内模式C设计模式D外模式正确答案2.一个工作人员可使用多台计算机,而一台计算机被多 ...

  9. Python D6 if分支结构

    Pycharm快捷键 tips: 单行注释 Ctrl+/ 多行注释 Ctrl +Shift+/ Python语法规范 tips: ​ 1.每行末尾不强制加分号(:) ​ 2.不需要用{}定义代码块,直 ...

  10. C语言练习题 (分支结构)4.18日

    坐标上海,被封的第18天....趁着空闲自己学习下C语言. 今天做了三题练习题,和大家分享下.也学会了使用码云传代码,之后会出个码云教程,学会了可以传代码去自己建立的仓库. 题目比较简单,我的方法不一 ...

最新文章

  1. MOS晶体管小信号放大电路
  2. 爬虫系列之----Requests库
  3. Eclipse配置C++时的三个关键环境变量
  4. 企业应用架构模式笔记
  5. Android 自定义View修炼-打造完美的自定义侧滑菜单/侧滑View控件(转)
  6. 深度学习2.0-35.ResNet-18实战
  7. 各种强大的资源搜索引擎及搜索各大网盘资源的方法
  8. RTP载荷H264视频流
  9. echarts数据可视化系列:柱状图
  10. 关于IE主页被篡改成2345、360、hao123等页面的说明
  11. 110 AddressBook
  12. 七里香计算机音乐谱子,七里香(改编自《新经典》)
  13. PPASR语音识别(进阶级)
  14. Linux 开起启动Supervisor 安装配置
  15. form表单AJAX提交
  16. win7 修复计算机无法进入系统,win7系统下启动修复无法正常进入系统的解决方法...
  17. ybt1001:HelloWorld
  18. 如何建设一个优质的企业网站?
  19. 【愚公系列】2022年09月 微信小程序-WebGL画渐变色正方形
  20. 液晶面板里面有些什么配件_LED面板灯由哪些部件组成

热门文章

  1. [ThinkPHP]打开页面追踪调试
  2. Button的单击变色+button上面图片下边文字+圆角
  3. Knockout自定义绑定my97datepicker
  4. linux监控程序-程序自动重启方法(转)
  5. Win8应用法律声明
  6. gps修改国内服务器,gps修改国内服务器地址
  7. ubuntu18.04 init setting
  8. QML 圆角进度条实现 圆角剪切
  9. wait放弃对象锁_Java线程:notify()和wait()示例
  10. mfc 子窗体任何消息都不触发_你不知道的 WebSocket