python赋值语句不合法的是_Python入门习题1.温度转换
这一节的课堂例题为:
例1.编写一个Python程序,完成摄氏度到华氏度,华氏度到摄氏度的温度转换。
解:
(1)分析问题:利用程序实现温度转换,由用户输入温度值,程序给出输出结果。
(2)划分边界:IPO描述如下
输入(Input):带华氏或摄氏标志的温度值
处理(Process):根据温度标志选择适当的温度转换算法
输出(Output):带有华氏或摄氏标志的温度值
(3)设计算法:C表示摄氏度,F表示华氏度。
C = (F - 32) / 1.8
F = C*1.8 + 32
(4)编写程序:
1 Tempstr = input("请输入带有符号的温度值:")2 if Tempstr[-1] in ['F','f']:3 C = (eval(Tempstr[0:-1] - 32) / 1.8
4 print("转换后的温度是{:.2f}C".format(C))5 elif Tempstr[-1] in ['C','c']:6 F = eval(Tempstr[0:-1])*1.8 + 32
7 print("转换后的温度是{:.2f}F".format(F))8 else:9 print("输入格式错误")
(5)调试测试:输入82F则输出27.78C
(6)升级维护:略
本节课中,博主特别摘选总结如下:
注释:单行注释在行首使用#
多行注释以 ''' 开头和结尾如 '''...'''
命名:变量名字的首字母不能是数字,中间不能出现空格
字符串:重点讲述字符串的两种序号体系
赋值语句:同步赋值>>>x, y = y, x 即互换变量x,y的值
input()函数:<变量> = input("提示性文字")
分支语句:if <条件1>: #注意最后的冒号:
<语句块1>
elif <条件2>: #注意最后的冒号:
<语句块2>
...
else:
<语句块N>
eval()函数: eval(<字符串>)将字符串按照Python表达式的方式解析成数值或变量。
作业错题整理:
1.以下哪个是Python合法的标识符:(B) A.3B9909 B._ C.class D.it`s
2.下列Python赋值语句中,不合法的是:(C) A.x,y=y,x B.x=y=1 C. x=(y=1) D.x=1;y=1
博客参考《Python程序设计基础》高等教育出版社(第2版) 嵩天,礼欣,黄天羽著 第二章2.1,2.2部分
推荐与上述教材配套的北京理工大学 嵩天,礼欣,黄天羽老师的MOOC
python赋值语句不合法的是_Python入门习题1.温度转换相关推荐
- python认证考试有哪些_Python入门习题(19)——CCF CSP认证考试真题:中间数
问题描述 试题编号:201703-1 试题名称:分蛋糕 时间限制:1.0s 内存限制:256.0MB 问题描述 小明今天生日,他有n块蛋糕要分给朋友们吃,这n块蛋糕(编号为1到n)的重量分别为a1, ...
- python 天天向上求几天数_Python入门习题3.天天向上
例3.1 一年365天,以第一天的能力值为基数,记为1.0,当好好学习时能力值相比前一天提高1%,当没有学习时能力值相比前一天下降1%.每天努力(dayup)和每天放任(daydown),一年下来的能 ...
- Python入门程序练习题-温度转换
Python入门程序练习题-温度转换 题目说明: 温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fabrenheit). ...
- C语言入门题库——温度转换
C语言入门题库--温度转换 Description:将输入的摄氏温度C转化为华氏温度F和绝对温度K. 温度转换公式为: F=9/5C+32 K=273.16+C Input:输入仅一行,输入一个摄氏温 ...
- python为什么那么难学_Python入门很难吗? 为什么越来越多的人都学Python?
Python都说是最容易学习的编程语言,但是为什么还是有很多的小白在学习的过程中学的云里雾里,一天到晚都是报错,异常,这也怪不得会有那么多人说,学Python是从入门到入土!其实一门编程语言不像语文那 ...
- python认证考试_Python入门习题(39)——CCF CSP认证考试真题:公共钥匙盒
CCF CSP认证考试真题:共钥匙盒 问题描述 试题编号:201709-2 试题名称:公共钥匙盒 时间限制:1.0s 内存限制:256.0MB 问题描述 有一个学校的老师共用N个教室,按照规定,所有的 ...
- python windows窗口置顶_Python入门:第一个程序“Hello, world”
本文主要内容 安装Python 使用IDLE和基础交互模式 编写一个简单的程序 使用IDLE的Python shell窗口 本章将介绍Python和IDLE的下载.安装和启动过程,IDLE是Pytho ...
- python 玩公众号游戏_Python入门太难?不如从玩塔防小游戏开始,玩通关就能学会编程...
我一直认为,在python入门阶段学习基础理论,太枯燥.所以我们整理了很多有关python的项目案例,有详细教程还有源码,希望能帮助更多对python感兴趣的人. 这是其中一个适合入门的Python项 ...
- 怎么用python画饼状图_Python入门进阶:Python绘制饼图到Microsoft Excel
原标题:Python入门进阶:Python绘制饼图到Microsoft Excel 来自:Linux迷https://www.linuxmi.com/python-pie-chart-microsof ...
最新文章
- 码云nacos下载_nacos安装,配置以及持久化
- DeepWide推荐系统
- LAMP编译安装,并搭建discuz
- 简单的家庭无线路由设置
- jQuery 内容文本值|| 案例:购物车案例模块-增减商品数量 || 案例:购物车案例模块-修改商品小计
- 开发办公APP时间估算
- Cloudera Manager 和CDH6.0.1安装,卸载,各步骤截图(此博文为笔者辛苦劳作最终生成的,使用了3个熬到凌晨2~4点的夜晚,外加一个周末完成,请转载时记录转载之处,谢谢)
- 第三篇.python编辑器和集成环境01
- 深井软岩巷道群支护技术与应用_深井软岩巷道深浅孔帷幕注浆技术
- openstack版本历史
- ul在Firefox和IE下的不同表现
- Highcharts 隐藏右下角的官网链接
- Java基础知识总结(绝对经典)
- 如何根据台词找到对应电影片段
- Mybatis笔记(狂神)
- 计算机电路中bga是什么,什么是BGA BGA的结构和性能
- 带妹入坑,她该怎样提高自己的编程能力?
- linux怎么查看hwaddr_Linux查看MAC地址方法
- 图片像素大小怎么调整,批量调整图片像素
- 高速串行总线设计基础(七)揭秘SERDES高速面纱之时钟校正与通道绑定技术