计算机是什么
工具,用来打游戏/泡妞/看小说/看书/看电影,计算机帮你完成了需求
扫地机器人(计算机):扫地
机械手臂(计算机):加工产品
人(高贵的人)--》奴隶 来做。
生产奴隶(机器(计算机))
计算机对于我们人类而言:奴隶,完成我们的需求,
计算机的发展史
1946,军事用途,破译密码
设计导弹的路程
如何通过计算机完成我们的需求
如果什么都没有,计算机就是废铜烂铁
- 充电
- 开机(启动一个东西---》控制废铜烂铁)
计算机的分类
硬件:废铜烂铁
软件:除了废铜烂铁就是软件
操作系统
属于软件,我们人类编写的一个东西,虚拟的
操作系统提供了我们什么:控制废铜烂铁
创建文件(操作系统提供给你的):存储数据,一个个字符
编程语言
编程语言和语言有区别吗?
语言: 人与人交流的介质
编程语言:人与计算机交流的介质
编程语言的作用
造操作系统
作业
- 针对字符串
nick handsome, height 180, age 18, weight 140
,切割出字符串内nick的身高、体重、年龄 - 自定制体重转换器,用户可能输出70000g、140jin、70000000mg,统一输出为140kg。
- 自定制计算器,要求:输入数字1、运算符(+-*/)、数字2,对数字1 和 数字2 进行对应的运算。
- 构造猜年龄游戏,要求:当输入年龄大于指定年龄,输出猜大了;当输入年龄小于指定年龄,输出猜小了
第一题
x='nick handsome, height 180, age 18, weight 140'
print('身高为:'+str(x[22:25:]))
print('年龄为:'+str(x[31:33:]))
print('体重为:'+str(x[-3:]))
第二题
tz=input('请输入体重:')
if tz[-1:] == 'g':
x = eval(tz[:-1])/1000
print(str(x)+'kg')
elif tz[-2:] == 'mg':
x = eval(tz[:-2])/1000000
print(str(x)+'kg')
elif tz[-3:] == 'jin':
x = eval(tz[:-3])/2
print(str(x) + 'kg')
第三题
print(eval(input('请输入公式:')))
第四题
import random
mb = random.randint(0,100)
age= 0
while (age!= mb):
age = eval(input('请输入年龄:'))
if age > mb:
print('猜大了')
elif age == mb:
print('猜对了')
break
elif age < mb:
print('猜小了')