计算机基础知识及基础编程

目录

  • 计算机是什么
  • 计算机的发展史
  • 如何通过计算机完成我们的需求
  • 计算机的分类
  • 操作系统
  • 编程语言
  • 编程语言的作用
  • python温度转换
  • day01练习

计算机是什么

计算机是一种工具,用来打游戏/泡妞/看小说/看书/看电影,计算机能够帮助我们完成需求

扫地机器人(计算机):扫地

机械手臂(计算机):加工产品

人(高贵的人)--》奴隶 来做

生产奴隶(机器(计算机))

计算机对于我们人类而言:奴隶,完成我们的需求

计算机的发展史

1946年第一台计算机埃尼阿克诞生,用来破译密码

设计导弹的路程

如何通过计算机完成我们的需求

如果什么都没有,计算机就是废铜烂铁

  1. 充电
  2. 开机(启动一个东西---》控制废铜烂铁)

计算机的分类

硬件:废铜烂铁

软件:除了废铜烂铁就是软件

操作系统

属于软件,我们人类编写的一个东西,虚拟存在

操作系统提供了我们什么:控制废铜烂铁

创建文件(操作系统给你的):存储数据,一个个字符

编程语言

编程语言和语言有区别吗?

语言:人与人交流的介质

编程语言:人与计算机交流的介质

编程语言的作用

制造操作系统

制造软件

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)

效果:

计算机基础知识及基础编程_第1张图片

代码:

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')

效果:

计算机基础知识及基础编程_第2张图片

注释:
# 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('正确!!!')

转载于:https://www.cnblogs.com/lvxiwei/p/11177919.html

你可能感兴趣的:(计算机基础知识及基础编程)