day2 内容大纲
1.今日内容大纲
pycharm的安装以及简单使用
辅助开发软件,代码逐行调试,设置高端,不会提示,你在书写代码时,他不提示,debug的模式,
最好用的还是pycharm。
格式化输出
while循环
运算符 and or not
编码的初识
2.昨日内容回顾
编译型与解释型
编译型:一次性编译成2进制,在执行
优点:执行效率高
缺点:不能跨平台,开发效率低
代表语言:C
解释型:逐行解释成二进制,在执行
优点:可以跨平台,开发效率高
缺点:执行效率低。
代表语言:python
变量:
数字,字母,下划线任意组合。
不能以数字开头。
不能用Python的关键字:print if...
不能使用中文。
描述性。
区分变量与数据类型的区别。
常量
一直不变的量,与变量几乎一样。
注释:解释说明
基础数据类型:
name = 'Alex'
name = '太白'
print(name)
name = 'wusir'
print(name)
1, 2, 3, 4000,int 数字, +-*/ % ** ....
'fdsalk中国' str 字符串 + *int
True False bool 布尔值
用户输入input
if
if 条件:
if else:
if elif elif .....
if elif elif ..... else
if 嵌套
3. 今日内容
1. while 循环
why:大气循环, 吃饭,上课,睡觉,日复一日,歌曲列表循序环,程序中:输入用户名密码,
what:while 无限循环。
how:
1. 基本结构:
2. 初识循环
3. 基本原理:
name = input('>>>')
print(type(name))
while 条件:
循环体
while True:
print('狼的诱惑')
print('我们不一样')
print('月亮之上')
print('庐州月')
print('人间')
4. 循环如何终止?
1. 改变条件。
flag = True
while flag:
print('狼的诱惑')
print('我们不一样')
print('月亮之上')
flag = False
print('庐州月')
print('人间')
# 练习题: 1~ 100 所有的数字
count = 1
flag = True
while flag:
print(count)
count = count + 1
if count == 101:
flag = False
count = 1
while count < 101:
print(count)
count = count + 1
# 1 + 2 + 3 + ...... 100 的最终结果:
s = 0
count = 1
while count < 101:
s = s + count
count = count + 1
print(s)
2. break
3. 系统命令(今天不讲)
4. continue
where: 你需要重复之前的动作,输入用户名密码,考虑到while循环。
2. 格式化输出
当你遇到这样的需求:字符串中想让某些位置变成动态可传入的,首先要考虑到格式化输出。
3.