Python 学习一百天 DAY 2

目录

计算机的硬件系统,笼统的来划分大致就是五个部分

 冯诺依曼结构有两个关键点:

 有关进制:  

了解二进制,十进制,八进制,二十进制,BCD码之间的转换   

Python中常用的数据类型

变量的命名规则

硬性规则:

PEP 8(Python Enhancement Proposals)

其他:

代码部分


计算机的硬件系统,笼统的来划分大致就是五个部分

  1. 运算器
  2. 控制器
  3. 存储器
  4. 输入设备
  5. 输出设备
  • 其中可以把CPU理解成为,运算器+控制器

 冯诺依曼结构有两个关键点:

  1. 二进制编码
  2. 存储器和中央设备区分开

 有关进制:  

  • 编码是二进制编码,逢二进一
  • 日常使用的是十进制,逢十进一
  • 玛雅人使用的二十进制,逢二十进一

了解二进制,十进制,八进制,二十进制,BCD码之间的转换
   

 

Python中常用的数据类型

  • 整型
  • 浮点型
  • 布尔型
  • 字符串型
  • 复数型

变量的命名规则

 

  • 硬性规则
  • 非硬性规则(自己定义软性规则)

硬性规则是不可改变的,但软性规则就是类似建议,一个大家心中默许的规则;如果遵行,更有益于代码的可阅读性。

硬性规则:

  • 数字不开头,但是由字母、数字、下划线构成
  • 大小写敏感
  • 不要和关键字重名

PEP 8(Python Enhancement Proposals)

  • 小写字母拼写,单词间用下划线_连接
  • 受保护的实例属性用单下划线开头
  • 私有的实例属性用双下划线开头

其他:

量子计算机,百度百科:

https://baike.baidu.com/item/%E9%87%8F%E5%AD%90%E8%AE%A1%E7%AE%97%E6%9C%BA/363335?fr=aladdin

遵循量子力学,来进行高数运算和逻辑运算;主要特点:运算速度快,处理信息的能力强

 

代码部分

  1. 华摄氏度转化成摄氏度
  2. 输入半径计算圆的周长和面积
  3. 判断是否是闰年

1.

print("please input something")
f = float(input())

c = (f-32)/1.8

print(c,f)

2.

import math

print("input radius:", end = "")
radius = float(input())

c = 2*radius*math.pi
s = radius**2*math.pi

print(c)
print(s)

3.

print("input year: ", end = "")
year = int(input())

if (year > 10000):
	if ((year % 3200 == 0) and (year % 172800 ==0)):
		print(str(year) + ' is leap year.' )

	else:
		print(str(year) + ' is not leap year.')


else:
	if (year % 400 == 0) or ((year % 4 == 0) and (year % 100 !=0)):
		print(str(year) + ' is leap year.' )

	else:
		print(str(year) + ' is not leap year.')

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值