Day02回顾
1、Linux命令
1、rm -rf 文件/目录
rm -rf *
2、cp 文件 路径
cp -r 目录 路径
3、mv 文件/目录 路径
mv 文件/目录 新名字
4、vi/vim
vi 文件名 -> 按a -> 编辑内容 -> ESC -> shift+: -> wq 或者 q!
5、cat 文件名
6、ifconfig :查看IP地址/MAC地址
7、scp 文件名 用户名@IP地址:/home/tarena/
8、tar -zcvf name.tar.gz 目录
9、tar -zxvf name.tar.gz -C 路径
10、init 0 或者 shutdown -r now
11、init 6 或者 reboot
2、字符串
1、三引号 :所见即所得
3、变量的命名规则
1、数字、字母、下划线,不能以数字开头
2、不能使用python关键字(if、for、while)
3、区分字母大小写
变量在使用前必须先定义
4、字符串格式化
1、字符串 % (变量1,变量2)
字符串 % 变量名
2、%s :字符串
%d :整数
%f :浮点数 %.2f
5、标准输出函数
前提 :name = '赵丽颖'
age = 30
salary = 1999999.66
print(name,'今年',age,'岁')
print('%s今年%d岁,薪资为%.2f' % (name,age,..))
6、算数运算符
-
-
-
/ **
% :取余数
//:向下取整,取整数
Day03笔记
1、作业
1、假如你现在25周岁,每年365天,计算你过了多少个星期天(大概数字)
提示 :地板除
2、毕业薪资为10000元,每年涨20%,十年之后你的薪资为多少元?
提示: 幂运算(*)
3、一个圆的半径为3cm,计算圆的周长和面积,pi=3.14
周长: 2 3.14 半径
面积: 3.14 半径平方
4、从凌晨0:0:0秒计时,到现在过了65520秒,现在是几点几分几秒
提示 :地板除 和 取余
2、标准输入函数 input()
1、作用 :接受从终端输入的字符,赋值给变量
2、语法
变量名 = input('提示字符串')
name = input('请输入姓名:')
3、int()
将字符串类型的数字转成整型(可做运算)
age = int(input('年龄:'))age = input('年龄:')
age = int(age)
4、练习
1、age.py,输入一个人的周岁,将其虚岁给打印出来
2、输入两个整数a和b,计算这两个数的和、差、乘积、a的b次方
请输入第1个整数: 10
请输入第2个整数: 20
10+20=30
10-20=-10
10*20=200
10**20=... -
3、写一个程序,定义一个合同的样式
甲方:_ 乙方:____
合同金额:__
... ...
日期:___年月___日如: 甲方姓名:紫衫龙王 乙方姓名:金毛狮王 合同金额:1000000 输入年份:2019 输入月份:03 输入日期:26
3、if分支结构
1、作用 :让程序根据条件,选择性地执行某条或者某些语句
2、语法结构
if 条件1:
python语句
elif 条件2:
python语句
...
...
else:
python语句
3、注意
1、if、elif、else后一定要加 :
2、elif可有可无
3、else可有可无,最多只有1个
4、关系运算符= < <=
== :等于
!= :不等于
2、练习
1、输入一个数字,判断是正数、负数、还是0
2、(0)石头
(1)剪刀
(2)布
(q)退出
请出拳(0/1/2/q):
结果:
0:出拳:石头
... ...
5、逻辑运算符
1、and :两个或者多个条件同时成立
if 条件1 and 条件2 and 条件3:
python语句块
2、or :两个或者多个条件满足任何一个即可
if 条件1 or 条件2 or 条件3:
python语句块
3、练习
1、输入一个人的年龄,如果年龄<0或者>150,输入不合法
2、猜数字游戏
电脑随机出一个数字,你来猜,猜完告诉你:猜大了,猜小了,猜对了!## 让电脑随机出一个数字 import random computer = random.randint(1,100)
3、计算一个人的标准体重
男性标准体重计算公式:(身高-80)0.7
女性标准体重计算公式:(身高-70)0.6
要求:
标准体重计算程序 V1.0 作者 :你 1、男性 2、女性 ****************************** 请选择(1/2): 根据选择计算标准体重 终端打印输出标准体重 float(...)
6、字符串 :有序的字符序列
1、算术运算符-
+= =
"你好" + "赵丽颖" = "你好赵丽颖"s1 = 'A'
s2 = 'B'
s1 += s2 等同于 s1 = s1 + s2
s1 = 3 等同于 s1 = s1 3
2、比较运算符
== != in 、not in
choice = input('0/1/2/q')
if choice not in '012q':
print('请做出正确的选择')
3、常用函数
1、len(变量名) :获取字符串长度
4、练习
1、输入任意一个字符,判断是否合法
1、如果不是一个字符,提示:不是一个字符
2、数字、字母、_,否则提示:不合法
提示:if 分支判断
if 字符长度不为1:
... ...
elif s 在 所有的数字字母下划线字符串中:
合法
else:
....
2、用程序判断输入的数字是否为合法的手机号码
提示:13000000000 到 18999999999
3、输入年份,判断是否为闰年
闰年 :
1、能被4整除但是不能被100整除
2、能被400整除
4、用字符串 打印三角形
要求:从终端输入一个整数,代表三角形距离左侧的距离
请输入一个整数: 10 (字符串相加,字符串乘号)
*
***** *******
-