目录
- 计算机是什么
- 计算机的发展史
- 如何通过计算机完成我们的需求
- 计算机的分类
- 操作系统
- 编程语言
- 编程语言的作用
- python温度转换
- day01练习
计算机是什么
计算机是一种工具,用来打游戏/泡妞/看小说/看书/看电影,计算机能够帮助我们完成需求
扫地机器人(计算机):扫地
机械手臂(计算机):加工产品
人(高贵的人)--》奴隶 来做
生产奴隶(机器(计算机))
计算机对于我们人类而言:奴隶,完成我们的需求
计算机的发展史
1946年第一台计算机埃尼阿克诞生,用来破译密码
设计导弹的路程
如何通过计算机完成我们的需求
如果什么都没有,计算机就是废铜烂铁
- 充电
- 开机(启动一个东西---》控制废铜烂铁)
计算机的分类
硬件:废铜烂铁
软件:除了废铜烂铁就是软件
操作系统
属于软件,我们人类编写的一个东西,虚拟存在
操作系统提供了我们什么:控制废铜烂铁
创建文件(操作系统给你的):存储数据,一个个字符
编程语言
编程语言和语言有区别吗?
语言:人与人交流的介质
编程语言:人与计算机交流的介质
编程语言的作用
制造操作系统
制造软件
python温度转换
代码:
temp = input('请输入温度:')
if temp[-1:] == 'C':
F = eval(temp[:-1])*1.8+32
print(F)
elif temp[-1:] == 'F':
C = (eval(temp[:-1])-32)/1.8
print(C)
效果:
代码:
t = input('请输入时间:')
if t[-3:] == 'min':
m = eval(t[:-3])/1440
print(str(m)+'d')
elif t[-1:] == 'd':
d = eval(t[:-1])*1440
print(str(d)+'min')
效果:
注释:
# S = 123
# -3-2-1
# 012
# a ='1440min'
# print(a[-3:]) #min
day01练习
第一题:针对字符串nick handsome, height 180, age 18, weight 140
,切割出字符串内nick的身高、体重、年龄
a = 'nick handsome,height 180,age 18,weight 140'
print('身高,体重,年龄分别为:'+','+str(a[21:24])+','+str(a[39:])+','+str(a[29:31]))
第二题:自定制体重转换器,用户可能输出70000g、140jin、70000000mg,统一输出为140kg
weight = input('请输入带单位的体重:')
if weight[-1:] == 'g' and '9' >= weight[-2:-1] >= '0':
g = eval(weight[:-1])/100
print(str(g)+'kg')
elif weight[-3:] =='jin':
j = eval(weight[:-3])/2
print(str(j)+'kg')
elif weight[-2:] == 'mg':
m = eval(weight[:-2])/1000000
print(str(m)+'kg')
else:
print('输入格式不正确!!!')
第三题:自定制计算器,要求:输入数字1、运算符(+-*/)、数字2,对数字1 和 数字2 进行对应的运算
a = input('请输入数字:')
b = input('再次输入数字:')
c = input('确定它们之间的运算:')
if c == '+':
print(eval(a)+eval(b))
elif c == '-':
print(eval(a)-eval(b))
elif c == '*':
print(eval(a)*eval(b))
elif c == '/':
print(eval(a)/eval(b))
第四题:构造猜年龄游戏,要求:当输入年龄大于指定年龄,输出猜大了;当输入年龄小于指定年龄,输出猜小了
age = input('请输入年龄:')
a = 20
if eval(age) > a:
print('年龄猜大了!')
elif eval(age) < a:
print('年龄猜小了!')
elif eval(age) == a:
print('正确!!!')