学习python记录2
每次用这博客,都好复杂的感觉,不愧是程序员的世界
出差好多天,功课落下好多。今天做个有趣的题目,用python实现单位转换
网站就有很多例子了,我就随手抄了一个,如果作者觉得侵权了,请联系我删除,原文网址https://blog.csdn.net/weixin_46178942/article/details/103985503
根据他的提示,写了以下代码
c=int(180)
f=c//(0.304100)
i=12(c/(0.3048100)-f)
print("%d %d"%(f,i))
输出结果5 10
其中C=INT(180) 数值就是想要计算的身高,int应该是取整函数,这个和我主要要用的excel应该是一致的。f和c的公式是根据明白英尺与米之间的换算,从那么对应的米是(foot+inch/12)×0.3048可看出转换关系为:1 米 = 1 英尺 0.3048,且1英尺 = 12英寸,即可先求出英尺的值再求英寸的值较为方便。
拓展一下,将十进制转换为二进制
算法已经还给初中老师了,只能上网百度一下了
目前十进制转2进制就是连续求余,假设求的是a的2进制值,那么就是对a/2求余数,又对a/2的结果求余数,并输出,直到A/2的值小于1.涉及的函数太多了,网上摘抄了个答案
def Dec2Bin(dec):
temp = []
result = ‘’
while dec:
quo = dec % 2
dec = dec // 2
temp.append(quo)
while temp:
result += str(temp.pop())
return result
print(Dec2Bin(11))
#dec要为正整数
def bilibili(b):
t=[]
i=’’
e=’’
while b<0:
b=-b
i=’-’
while b//2!=0:
a=b%2
t.append(a)
b=b//2
if b!=0:
t.append(1)
else:
t.append(0)
while t:
e+=str(t.pop())
return (i+"0b"+e)
如果是利用自带函数的话,就比较简单
print(bin(int(100)))
其中INT()内为要求2进制的数值
学习python记录2相关推荐
- 学习python记录——第五天
前言 冲冲冲学习起来! 字符串 # 1.切分字符串 language = "Python and Java and C++ and Golang and Scala" # spli ...
- python多分类混淆矩阵代码_深度学习自学记录(3)——两种多分类混淆矩阵的Python实现(含代码)...
深度学习自学记录(3)--两种多分类混淆矩阵的Python实现(含代码),矩阵,样本,模型,类别,真实 深度学习自学记录(3)--两种多分类混淆矩阵的Python实现(含代码) 深度学习自学记录(3) ...
- python中continue用法案例_记录今天学习python中for与while循环针对break和continue的用法...
python中有两个主要的循环for与while,其中针对这两个循环有两种不同的中断用法break与continue. 首先先看下面的循环代码: 1: for i in range(10):#变量i带 ...
- Python语法学习测试记录(Python编程从入门到实践——Eric Matthes著)
注:工作之余,学习一门脚本语言,选择了当下火热的Python.2020-05-27日开始学习Python基础语法,期间参考<Python编程从入门到实践--Eric Matthes著>一书 ...
- 《故障诊断与python学习》学习资料记录
学习资料记录,持续更新 包络谱是什么 包络谱程序例子 问题:Consider using the `--user` option or check the permissions. 问题:Check ...
- python学习自记录(2)开发工具的pycharm安装使用,编写的第一个应声虫程序
python学习自记录(2)开发工具的pycharm安装使用 1.下载安装 链接:https://pan.baidu.com/s/18ARXYybcoMrRi96gfIh6Zg 密码:qydc 下方注 ...
- 第031讲:永久存储,腌制一缸美味的泡菜 | 学习记录(小甲鱼零基础入门学习Python)
(标答出处: 鱼C论坛) <零基础入门学习Python> 测试题: 0.pickle的实质是什么? pickle的实质是利用一些算法,将你的数据对象腌制成二进制文件,存储在磁盘上,也可以放 ...
- 第023、024讲:这帮小兔崽子汉诺塔 | 学习记录(小甲鱼零基础入门学习Python)
(标答出处: 鱼C论坛) <零基础入门学习Python> 测试题: 0.使用递归编写一个十进制转换为二进制的函数(要求采用'取2取余'的方式,结果与调用bin()函数一样返回字符串形式) ...
- 第019讲:我的地盘听我的 | 学习记录(小甲鱼零基础入门学习Python)
(标答出处: 鱼C论坛) <零基础入门学习Python> 测试题: 0.下边程序会输入什么? def next():print('我在next()函数里...')pre()def pre( ...
- 没学过编程可以自学python吗-完全没学过编程的人学习 Python前应该掌握些什么?...
在众多高大上的自学指导中,尝试做一股清流,把要讲清楚的都讲清楚,除了一堆资料之外,你能在学之前就有一个非常明显的结果倾向. 本文以<小白带你学Python>为内容方向,试图在繁杂的信息里, ...
最新文章
- 在织梦模板中不适用ajax,直接用标签也能调用当前会员的信息
- VC++ MFC单文档应用程序SDI下调用glGenBuffersARB(1, pbo)方法编译通过但执行时出错原因分析及解决办法:glewInit()初始化的错误...
- python从txt拿取数据_python requests + xpath 获取分页详情页数据存入到txt文件中
- 论文浅尝 | 基于属性嵌入的知识图谱实体对齐
- Win10笔记本设置合盖不息屏的方法
- SpringBoot配置图片虚拟映射
- skywalking搭建与使用
- 一个年轻人为什么毫无欲望?
- 朗读评价语言集锦_表扬朗读好的评语简短
- eXeScope的应用
- java毕业生设计在线购书商城系统计算机源码+系统+mysql+调试部署+lw
- 重庆地区外卖店铺分析系统的设计与实现
- Android蓝牙通讯
- 记解决win10报错“任务管理器已被管理员禁用”
- 不同范数下的余弦定理_平行四边形的认识视频
- Windows和Linux入侵痕迹清理
- vue中重复设置定时器导致时间加速
- python的布尔运算
- 【Typescript专题】之类型进阶
- Intellij IDEA之mybatis-generator自动生成