python学习第二天

1.break,continue

break:跳出整个循环,不会再循环后面的内容
continue:跳出本次循环,continue后面的代码不再执行,但是循环依然继续
exit():结束程序的运行
eg:break
python学习第二天
python学习第二天
eg:continue
python学习第二天

python学习第二天
eg:exit()
python学习第二天
python学习第二天

2.for循环练习

1).有1,2,3,4四个数字
求这四个数字能生成多少互不相同且无重复数字的三位数(122,133)

python学习第二天
python学习第二天
2).用户登陆程序需求:
1. 输入用户名和密码;
2. 判断用户名和密码是否正确? (name=‘root’, passwd=‘westos’)
3. 登陆仅有三次机会, 如果超>过三次机会, 报错提示;

python学习第二天
python学习第二天
python学习第二天

3.while循环

语法:

  while 条件():
    条件满足时,做的事情1
    条件满足时,做的事情2

1). eg:python学习第二天
python学习第二天
2).while死循环必须手动结束,否则会一直循环下去
python学习第二天
python学习第二天
3).while求和
python学习第二天
python学习第二天
4).while嵌套
在控制台连续输出五行*,每行依次递增

*
**
***
****
*****

*****
****
***
**
*

python学习第二天
python学习第二天
python学习第二天
python学习第二天
输出九九乘法表
python学习第二天
python学习第二天

4.猜数字游戏

猜数字游戏

  1. 系统随机生成一个1~100的数字;
  2. 用户总共有5次猜数字的机会;
  3. 如果用户猜测的数字大于系统给出的数字,打印“too big”;
  4. 如果用户猜测的数字小于系统给出的数字,打印"too small";
  5. 如果用户猜测的数字等于系统给出的数字,打印"恭喜",并且退出循环;

python学习第二天
python学习第二天

5.字符串

1).定义
python学习第二天
python学习第二天

2).特征
索引: 0,1,2,3,4 索引值默认从0开始
切片:规则 s[start????step] 从start开始,到end-1结束,步长:step
重复
连接
成员操作符
python学习第二天
python学习第二天
3).回文数判断
python学习第二天
python学习第二天
4).字符串的判断
python学习第二天
python学习第二天
python学习第二天
python学习第二天
python学习第二天
python学习第二天
python学习第二天
python学习第二天
python学习第二天
python学习第二天
5).字符串去掉开头和结尾
去除全部空字符:空字符有空格符,换行符,制表符

In [8]:s = '   \n\t hello   '
In [9]:s.strip()
Out[9]: 'hello'

去除左边空字符:

In [10]:s = '    hello   '
In [11]: s.lstrip()
Out[11]: 'hello   '

去除右边空字符:

In [12]:s = '    hello   '
In [13]: s.rstrip()
Out[13]: '    hello'

去除h:

In [16]: s = 'helloh'
In [17]: s.strip('h')
Out[17]: 'ello'

去除左边的he:

In [18]: s = 'helloh'
In [19]: s.lstrip('he')
Out[19]: 'lloh'

6).字符串匹配开头和结尾
匹配以.log结尾的python学习第二天
python学习第二天
7).字符串练习
变量名是否合法:
1.变量名只能由字母、数字、下划线组成
2.只能以字母或下划线开头
python学习第二天
python学习第二天
8).字符串匹配查找和替换
python学习第二天
python学习第二天
9).字符串匹的对齐
python学习第二天
python学习第二天
10).字符串匹的统计
python学习第二天
python学习第二天
11).字符串匹的分离和连接
python学习第二天
python学习第二天
11).字符串练习
1>.
输入
hello xiao mi
输出
mi xiao hello
python学习第二天
2>.
输入
They are students.
aeiou
输出
Thy r stdnts.
python学习第二天