目录
计算机是什么
计算机是一种工具,用来打游戏/泡妞/看小说/看书/看电影,计算机能够帮助我们完成需求
扫地机器人(计算机):扫地
机械手臂(计算机):加工产品
人(高贵的人)--》奴隶 来做
生产奴隶(机器(计算机))
计算机对于我们人类而言:奴隶,完成我们的需求
计算机的发展史
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 = 20if eval(age) > a: print('年龄猜大了!')elif eval(age) < a: print('年龄猜小了!')elif eval(age) == a: print('正确!!!')