day04回顾:
ssh命令:
远程登录另一台linux/unix
ip 用户名 密码
scp:
远程复制
scp 用户名@ip或域名:路径
密码
关机命令:
echo:制作标准输出
输出重定向:
>
>>
2>
2>>
&>
&>>
数据流:
管道:
进程:
启动状态 PID 运行状态(睡眠S 僵尸Z 停止 运行R) 内存占比 CPU占比 内存 命令名
kill杀死状态
top命令:
who:
day05.
python基础:
python
处理器的体系架构:
x86 系统处理器:
指令不超过200条
arm处理器:
指令的种类五十几条
51系列处理器:
指令:
01110010 xxx
汇编语言:ADD SUB
编译型语言(静态语言):
B C C++ PASCAL
解释执行的语言:
Java python basic
python的官网:
网址:www.python.org
python版本:
v2.7
v3.5
v3.7
安装:
www.python.org/gettit
python的解释执行器:
Cpython(c语言)
/usr/bin/python3
/usr/bin/python
Jython(Java开发)
IronPython(.net开发)
进入python解释执行器
python3
退出:
>>>exit()
>>>quit()
>>>ctrl+D
ctrl+l清屏
第一个程序:
hello.py
写入内容见:
hello.py
python的执行:
python3 xxx.py
python的数据类型:
数字(整数 浮点数 复数 布尔型)
字符串等
整数:
10/-10/9999/0xabcd/0b1110/0o1234
浮点型:3.14/3.17e-1等同于0.317
2.9979e8(光速)
负数:complex
分为俩部分
实部(real)
虚部(image)
注:虚部以j或J结尾的数
表示方式:
(1+2j)
(-2j)
(-100+200j)
-2j等同于(0-2j)
布尔类型:
用来表示真和假两种状态的类型
TUre 表示真(条件满足或成立)
False 表示假(条件不满足或不成立)
表达式运算符
表达式是由数字或数字和运算符组成 在计算机语句中用来做一件事情并返回结果
算数运算符:
+
-
*
/
//
%
**
/除法:等同于数学中的除法
//:
除的结果去掉小数部分 向下取整
1/3=0.33333333
1//3=0
7//3=2
7.5//3=2
7.5//3.5=2
%求余:
7%3 得 1
7.5/3 得1.5
7.5 %3.5 得1.5
**幂运算:
x**y 意为 x的y次方
4**2 得16
3.0 **2.5 得
练习:
一个商店西瓜7元一个 带20 能买几个 生多少钱
print函数
简单格式:
print(要打印的数据,要打印的第二个数据)
练习:打印
*
* *
* * *
* * * * *
变量:
变量名的命名方法:
变量名必须为字母或下划线开头,后跟字母或数字 下划线
不合法变量名:
1a %100 %abc% $adv
赋值语句:
变量名=表达式
del 语句:
删除变量
格式:
del 变量名
复合赋值语句运算:
+= -= *= /= //= %= **=
格式:
变量 += 表达式# x += y等同于 x=x+y
练习:
温度转换:
摄氏温度 =5/9*(华氏温度-32)
开氏温度 =摄氏温度 +273.15
问:
100华氏温度转化为摄氏温度是多少度?
转为开氏温度是多少度?
比较运算符:
<
<=
>=
>
==
!=
语法:
左表达式<又表达式
数值对象构造函数:
float(obj)
用字符串或数字转换为浮点数,如果不给同参则返回0.0
int(x,base=10)
用数字或字符串转换为整数 如果不给出参数则返回0
complex(r=0.0 i=0.0) 用数字创建一个复数(实部为r 虚部为i)
bool(x) 用x创建一个布尔值
函数的调用:
函数名(传参列表)
基本输入函数:
input('提示字符串')
返回输入字符串(仅限python3版本)
示例:
输入一个数字 代表圆的半径 打印出这个圆的面积
见:area.py
s=input("请输入元的半径")
r=float(s)
area=3.14159*r**2
print("圆的面积是%s" % area)
练习:
输入一个人的北京社保基数(3082~23118)元
计算一个人的五险一金
社保分为养老 医疗 失业 工伤 生育
一金:
公积金
个人缴费比例 单位缴费比例
养老 8% 19%
失业 0.2% 0.8%
失业 0 0.8%
工伤 0% 0.5%
生育 0% 0.8%
医疗 2%+3元 10%
公积金 12 12%
要求:
写程序 输入您的社保基数 打印出各项要缴费的费用明细和总和
(公司部分总和和个人部分总和)
j=int(input("请输入您的社保基数:"))
# 3082~23118
# if j<=3082 or j>=23118:
# print("您的输入不符合我市基本社保基数,请从新输入3082元到23118元的社保基数")
# break;
y1=(j*0.08)
y2=j*0.19
s1=j*0.002
s2=j*0.008
g1=j*0
g2=j*0.005
sy1=j*0
sy2=j*0.008
yl1=j*0.02+3
yl2=j*0.1
gj1=j*0.12
gj2=j*0.12
print("个人需缴纳明细为:")
print("养老基金:",y1)
print("失业基金:",s1)
print("工伤基金:",g1)
print("生育基金:",sy1)
print("医疗基金:",yl1)
print("公积金基金:",gj1)
print("企业需缴纳明细为:")
print("养老基金:",y2)
print("失业基金:",s2)
print("工伤基金:",g2)
print("生育基金:",sy2)
print("医疗基金:",yl2)
print("公积金基金:",gj2)
print("个人所交费用总和:",y1+s1+g1+sy1+yl1+gj1)
print("个人所交费用总和:",y2+s2+g2+sy2+yl2+gj2)
# 养老%s,失业%s,工伤%s,生育%s,医疗%s,公积金%s , (y1,s1,g1,sy1,sy1,gj1)
ssh命令:
远程登录另一台linux/unix
ip 用户名 密码
scp:
远程复制
scp 用户名@ip或域名:路径
密码
关机命令:
echo:制作标准输出
输出重定向:
>
>>
2>
2>>
&>
&>>
数据流:
管道:
进程:
启动状态 PID 运行状态(睡眠S 僵尸Z 停止 运行R) 内存占比 CPU占比 内存 命令名
kill杀死状态
top命令:
who:
day05.
python基础:
python
处理器的体系架构:
x86 系统处理器:
指令不超过200条
arm处理器:
指令的种类五十几条
51系列处理器:
指令:
01110010 xxx
汇编语言:ADD SUB
编译型语言(静态语言):
B C C++ PASCAL
解释执行的语言:
Java python basic
python的官网:
网址:www.python.org
python版本:
v2.7
v3.5
v3.7
安装:
www.python.org/gettit
python的解释执行器:
Cpython(c语言)
/usr/bin/python3
/usr/bin/python
Jython(Java开发)
IronPython(.net开发)
进入python解释执行器
python3
退出:
>>>exit()
>>>quit()
>>>ctrl+D
ctrl+l清屏
第一个程序:
hello.py
写入内容见:
hello.py
python的执行:
python3 xxx.py
python的数据类型:
数字(整数 浮点数 复数 布尔型)
字符串等
整数:
10/-10/9999/0xabcd/0b1110/0o1234
浮点型:3.14/3.17e-1等同于0.317
2.9979e8(光速)
负数:complex
分为俩部分
实部(real)
虚部(image)
注:虚部以j或J结尾的数
表示方式:
(1+2j)
(-2j)
(-100+200j)
-2j等同于(0-2j)
布尔类型:
用来表示真和假两种状态的类型
TUre 表示真(条件满足或成立)
False 表示假(条件不满足或不成立)
表达式运算符
表达式是由数字或数字和运算符组成 在计算机语句中用来做一件事情并返回结果
算数运算符:
+
-
*
/
//
%
**
/除法:等同于数学中的除法
//:
除的结果去掉小数部分 向下取整
1/3=0.33333333
1//3=0
7//3=2
7.5//3=2
7.5//3.5=2
%求余:
7%3 得 1
7.5/3 得1.5
7.5 %3.5 得1.5
**幂运算:
x**y 意为 x的y次方
4**2 得16
3.0 **2.5 得
练习:
一个商店西瓜7元一个 带20 能买几个 生多少钱
print函数
简单格式:
print(要打印的数据,要打印的第二个数据)
练习:打印
*
* *
* * *
* * * * *
变量:
变量名的命名方法:
变量名必须为字母或下划线开头,后跟字母或数字 下划线
不合法变量名:
1a %100 %abc% $adv
赋值语句:
变量名=表达式
del 语句:
删除变量
格式:
del 变量名
复合赋值语句运算:
+= -= *= /= //= %= **=
格式:
变量 += 表达式# x += y等同于 x=x+y
练习:
温度转换:
摄氏温度 =5/9*(华氏温度-32)
开氏温度 =摄氏温度 +273.15
问:
100华氏温度转化为摄氏温度是多少度?
转为开氏温度是多少度?
比较运算符:
<
<=
>=
>
==
!=
语法:
左表达式<又表达式
数值对象构造函数:
float(obj)
用字符串或数字转换为浮点数,如果不给同参则返回0.0
int(x,base=10)
用数字或字符串转换为整数 如果不给出参数则返回0
complex(r=0.0 i=0.0) 用数字创建一个复数(实部为r 虚部为i)
bool(x) 用x创建一个布尔值
函数的调用:
函数名(传参列表)
基本输入函数:
input('提示字符串')
返回输入字符串(仅限python3版本)
示例:
输入一个数字 代表圆的半径 打印出这个圆的面积
见:area.py
s=input("请输入元的半径")
r=float(s)
area=3.14159*r**2
print("圆的面积是%s" % area)
练习:
输入一个人的北京社保基数(3082~23118)元
计算一个人的五险一金
社保分为养老 医疗 失业 工伤 生育
一金:
公积金
个人缴费比例 单位缴费比例
养老 8% 19%
失业 0.2% 0.8%
失业 0 0.8%
工伤 0% 0.5%
生育 0% 0.8%
医疗 2%+3元 10%
公积金 12 12%
要求:
写程序 输入您的社保基数 打印出各项要缴费的费用明细和总和
(公司部分总和和个人部分总和)
j=int(input("请输入您的社保基数:"))
# 3082~23118
# if j<=3082 or j>=23118:
# print("您的输入不符合我市基本社保基数,请从新输入3082元到23118元的社保基数")
# break;
y1=(j*0.08)
y2=j*0.19
s1=j*0.002
s2=j*0.008
g1=j*0
g2=j*0.005
sy1=j*0
sy2=j*0.008
yl1=j*0.02+3
yl2=j*0.1
gj1=j*0.12
gj2=j*0.12
print("个人需缴纳明细为:")
print("养老基金:",y1)
print("失业基金:",s1)
print("工伤基金:",g1)
print("生育基金:",sy1)
print("医疗基金:",yl1)
print("公积金基金:",gj1)
print("企业需缴纳明细为:")
print("养老基金:",y2)
print("失业基金:",s2)
print("工伤基金:",g2)
print("生育基金:",sy2)
print("医疗基金:",yl2)
print("公积金基金:",gj2)
print("个人所交费用总和:",y1+s1+g1+sy1+yl1+gj1)
print("个人所交费用总和:",y2+s2+g2+sy2+yl2+gj2)
# 养老%s,失业%s,工伤%s,生育%s,医疗%s,公积金%s , (y1,s1,g1,sy1,sy1,gj1)