课程要求:
作业 练习,多做,手动做
博客 整理,记录积累
博客:csdn
简书
osc
计算机
硬件-软件 编程
机器 0101-》汇编add-> C语言-》高级语言
C++ ,java,python ,go,。。。
低级语言 执行效率,开发效率
高级语言 执行效率低,开发效率快
Python 解释型,可移植, 面向对象
Windows
Linux
Mac
Unix
python解释器
代码 --文件
解释器:cpython c 主流 只接收指令,一行一行执行 不接收文件
jpython java
lronpython c#
版本
Python 2.1~2.7 不更新 官方 废弃
Python 3 不兼容2
C:\Users\mac\AppData\Local\Programs\Python\Python37
解释型 读 一行一行
编译型 源 目标二级制
python代码
1.python 解释器 +源文件 路径 储存
2.运行解释器,直接在解释器输入代码 调试
环境变量 path where python 可以找到安装路径 文件名直接输入cmd可以带出路径
把python是安装目录 配置进去
以后每次运行python,直接输入python
变量
存储可变数据
变量命名
字母,数字,_
Abc
A92323_
_daga
9daga
#encoding:utf-8
python2
解释器 源代码
python3 默认utf-8
ascii 8位 0101010,256 一个字节是8位
Unicode 16位 65535 2个字节
Utf8 可变长度
字节 8位
#!/usr/bin/python
在Windows 上用不到
Linux
1.
#!/usr/dxx/python hello.py
2../hello.py
pthon
IDE pycharm 最好工具,帮助写文件
1.社区版 基本免费
2.专业版 收钱,web开发
数字
整数 123
小数 浮点数 3.4
字符串
‘abc’ “abc” ‘’’abc‘’’ “‘abc’”
布尔
真,假
Ture,False
运算符: +-*/ %取余 **指数运算,平方 //取整数
字符串
+
“hello”+“zhansan”
meiyuan = input("please input how meiyuan?")
rmb = int(meiyuan) / 6
print(rmb)
关系 布尔值
1==2 false
> < >= <= ==
if have_money: contr + ? 注释
Do
else
Do
score = input("please input the score")
score = int(score)
if score < 60:
print(" bu jige")
elif score <85:
print(" lianghao")
else:
print('youxiu')
练习一:请用户输入美金的额度,假设1比6兑换, 然后告诉他可以兑换多少人民币。
练习二: 输入成绩,如果60以下不及格,60~85分输出良好,85-100输出优秀
练习三:输出 1~100内所有数求和
练习四:输出1-100以内的奇数
练习五 输入1-100内的偶数的和
练习六:输入用户名密码,假设用户名为zhangsan密码为123456
用户名密码匹配,输出成功,如果输入密码错了,提示重新输入。连续输错三次用户名和密码退出登陆,提示登陆失败
作业一
求 1-2+3-4+5.. 100 的和