一. 计算机是什么
基本组成:
主板+cpu+内存
- cpu: 主频, 核数(16)
- 内存:大小(8G, 16G, 32G) 型号: DDR3, DDR4, DDR5, 主频(海盗船,玩家国度)
- 显卡: 显存。型号(N-GTX 1080 TI, A)。位宽 240显卡(512MB) 210 105
- 硬盘: 西数。希捷。日立,东芝
计算机最底层是 电子电路. 只能识别两个数 0 1
二. python的简介
解释型语言. 弱类型语言
1. 安装
官网:www.python.org
2. hello world
print("你好啊. 我是corn")
3. 变量(命名规则)
命名规则:
- 由数字, 字母, 下划线组成
- 不能数字开头. 更不能是纯数字
- 不能是关键字
- 不要太长
- 不要用中文
- 区分大小写
- 要有意义
- 驼峰和下划线命名
常量: 全部字母大写常量. 约定俗成
4. 数据类型
- int整数. +-*/% //整除, > < >= <= !=
- str字符串. 用',",''',""" 引起来的都是字符串 + *
- bool 布尔值. 只有True和False两个值
5. 用户交互(input)
变量=input("提示语") 变量是字符串类型, 字符串=> 数字 => int(str)
6. if判断
最基本用法
if 条件判断:
代码块
运行流程. 当条件是真. 执行代码块
if 条件:
代码块1
else:
代码块2
执行流程: 当条件成立. 执行代码块1. 否则, 执行代码块2. 二选一
if 条件1:
代码块1
elif 条件2:
代码块2
.....
else:
代码块n
执行流程: 当条件成立.执行代码块1,否则,满足条件2,执行代码块2,......以上都不满足,执行代码块n
随堂练习题:
一.变量命名规范:
1.必须由字母,数字,下划线组成
2.数字不能放在首位,也不可也为纯数字
3.不能使关键字
4.不要用中文
5.不要太长
6.区分大小写
7.要有意义
8.驼峰或者下划线格式
str类型(字符串类型)
if 条件
代码块
流程:如果条件成立,执行代码块
if......else:
if 条件
代码块1
else
代码块2
流程:如果条件1成立,执行代码块1;否则,执行代码块2.
if......elif......else:
if 条件1
代码块1
elif 条件2
代码2
....
else
代码块n
流程:如果条件1成立,执行代码块1,否则,如果条件2成立,执行代码块2......以上条件都不满足,执行代码块n
print("文能提笔安天下,") print("武能上马定乾坤,") print("心存谋略何人胜,") print("古今英雄唯是君.")
num = int (input("请随机输入一个数字:")) if num > 66 : print("你猜大了!") elif num < 66 : print("你猜小了!") else: print("恭喜你,猜对了!")
age = int (input("请输入你的年龄:")) if age < 10 : print("小屁孩") elif age < 20 : print("青春期叛逆的小孩") elif age < 30 : print("开始定性,开始混社会的小屁孩") elif age < 40 : print("看老大不小了,赶紧结婚小屁孩") elif age < 50 : print("家里有个不听话的小屁孩") elif age < 60 : print("自己马上变成不听话的老屁孩") elif age < 70 : print("活着还不错的老屁孩") elif age < 90 : print("人生就快结束了的一个老屁孩") else : print("再见了这个世界")
单行注释用 "#"号;多行注释用:',",''',"""
name = input("请输入麻花藤这三个字:") if name == '麻花藤' : print("真聪明") else : print("你是傻逼么")
month = int (input("请你输入一个月份:")) if month == 1 : print("现在是1月,推荐你多喝粥") elif month == 2 : print("现在是2月,推荐你多吃菜") elif month == 3 : print("现在是3月,推荐你多吃苹果") elif month == 4 : print("现在是4月,推荐你多吃香蕉") elif month == 5 : print("现在是5月,推荐你多吃菠萝") elif month == 6 : print("现在是6月,推荐你多吃橘子") elif month == 7 : print("现在是7月,推荐你多吃西瓜") elif month == 8 : print("现在是8月,推荐你多吃哈密瓜") elif month == 9 : print("现在是9月,推荐你多吃香瓜") elif month == 10 : print("现在是10月,推荐你多吃葡萄") elif month == 11 : print("现在是11月,推荐你多吃荔枝") elif month == 12 : print("现在是12月,推荐你多吃甘蔗") else : print("你输入的月份不合法")
score = int (input("请输入你的分数:")) if score >= 90 : print("你的成绩等级为A") elif score >= 80 : print("你的成绩等级为B") elif score >= 70 : print("你的成绩等级为C") elif score >= 60 : print("你的成绩等级为D") else : print("你的成绩等级为E")