今日内容:

1、 循环语句

1.1 if判断

1.2 while循环

1.3 for循环

一、if判断

语法一:

if 条件

代码块1

代码块2

代码块3

# 例:

sex='female'

age=18

height=1.70

weight=50

is_beautiful=True

if sex=='female' and age > 16 and age < 20 and is_beautiful:

print('开始表白。。')

'''

'''

法二:

if 条件:

代码块1

代码块2

代码块3

else:

代码块1

代码块2

代码块3

'''

'''

sex='female'

age=18

height=1.70

weight=50

is_beautiful=True

if sex=='female' and age > 16 and age < 20 and is_beautiful:

print('开始表白。。')

else:

print('阿姨好....')

print('other code1')

print('other code2')

print('other code3')

'''

'''

语法三:

if 条件1:

if 条件2

代码1

代码2

代码3

代码4

else:

'''

'''

sex = 'female'

age = 18

height = 1.85

weight = 100

is_beautiful = True

is_sucess=True

if sex == 'female' and age > 16 and age < 20 \

and is_beautiful and height < 1.80 and height>1.60:

print('开始表白。。')

if is_sucess:

print('在一起')

else:

print('byebye')

else:

print('阿姨好....')

print('other code1')

print('other code2')

print('other code3')

'''

'''

语法四:

if 条件1:

代码1

代码2

代码3

代码4

elif 条件2:

代码1

代码2

代码3

代码4

elif 条件3:

代码1

代码2

代码3

代码4

else:

代码1

示例:

如果:成绩>=90,那么:优秀

如果成绩>=80且<90,那么:良好

如果成绩>=70且<80,那么:普通

其他情况:很差

score = input('请输入分数》》》')

score = int(score)

if score > 90:

print('优秀')

elif score >=80 :

print('良好')

elif score >=70 :

print('普通')

else:

print('很差')

'''

二、while循环'''

语法:

while 条件:

代码1

代码2

代码3

'''

'''

结束循环的方式:

方式1:在条件改为FALSE时不会立即结束循环,

而是在下次条件判断是结束

tag = True

while tag:

name = input('please input your name')

pwd = input('please input your password')

if name == 'king' and pwd == '123':

print('login sucessful')

tag = False

else:

print('username or password err0')

print('>>>>>')# 循环结束后依然会执行

'''

'''

方式2:while+break

break 一定要放在循环体内部,一旦循环结束下面将不执行

'''

'''

while True:

name = input('please input your name')

pwd = input('please input your password')

if name == 'king' and pwd == '123':

print('login sucessful')

break

else:

print('username or password err0')

print('>>>>>')

print('>>>>>')

'''

'''

方式三:

while+continue:结束本次循环,直接进入下次循环

'''

'''

示例1:

count = 1

while count < 6:# count=6

if count == 4:

count +=1

continue

print(count)

count+=1

'''

# 示例2:

'''

while True:

name = input('please input your name')

pwd = input('please input your password')

if name == 'king' and pwd == '123':

print('login sucessful')

break

else:

print('username or password err0')

'''

'''

while + else

while 条件:

代码1

代码2

else:

在循环结束后,并且只有在while在没break打断的情况下才会执行

'''

'''

while True:

name = input('please input your name: ')

pwd = input('please input your password: ')

if name == 'egon' and pwd == '123':

print('login successful')

break

else:

print('username or password error')

print('===>>>>>')

print('===>>>>>')

'''

三、for循环

# for循环的强大之处在于循环取值

l=['a','b','c','d','e']

# i=0

# while i < len(l):

# print(l[i])

# i+=1

# for x in l: # x='b'

# print(x)

# dic={'name':'egon','age':18,'gender':'male'}

# for x in dic:

# print(x,dic[x])

#for + break

# nums=[11,22,33,44,55]

# for x in nums:

# if x == 44:

# break

# print(x)

#for + continue

# nums=[11,22,33,44,55]

# for x in nums:

# if x == 22 or x == 44:

# continue

# print(x)

#for + else

# names=['egon','kevin1111_dsb','alex_dsb','mac_dsb']

#

# for name in names:

# if name == 'kevin_dsb':

# break

# print(name)

# else:

# print('======>')

#for+ range()

'''

# range的用法

>>> range(1,5)

[1, 2, 3, 4]

>>> for i in range(1,5):

... print(i)

...

1

2

3

4

>>> range(1,5,1)

[1, 2, 3, 4]

>>> range(1,5,2) # 1 3

[1, 3]

'''

# for i in range(5): # 0 1 2 3 4

# print(i)

#for嵌套

for i in range(3):

for j in range(4):

print(i,j)

for i in [0,1,2]: # i=1

for j in [0,1,2,3]: # j=1

print(i,j)

'''

0 0

0 1

0 2

0 3

1 0

1 1

1 2

1 3

2 0

2 1

2 2

2 3

'''

Python学习之路—————day04的更多相关文章

  1. python学习之路---day04

    一:元组 元组案例:tuple=("张三","李四","王五","小六","大七",["1 ...

  2. python学习之路-day2-pyth基础2

    一.        模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,第三方库存放位置:site-packages sys模块简介 导入模块 import sys 3 sys模 ...

  3. Python学习之路-Day2-Python基础3

    Python学习之路第三天 学习内容: 1.文件操作 2.字符转编码操作 3.函数介绍 4.递归 5.函数式编程 1.文件操作 打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个 ...

  4. Python学习之路-Day2-Python基础2

    Python学习之路第二天 学习内容: 1.模块初识 2.pyc是什么 3.python数据类型 4.数据运算 5.bytes/str之别 6.列表 7.元组 8.字典 9.字符串常用操作 1.模块初 ...

  5. Python学习之路-Day1-Python基础

    学习python的过程: 在茫茫的编程语言中我选择了python,因为感觉python很强大,能用到很多领域.我自己也学过一些编程语言,比如:C,java,php,html,css等.但是我感觉自己都 ...

  6. python学习之路网络编程篇(第四篇)

    python学习之路网络编程篇(第四篇) 内容待补充

  7. Python学习之路【第一篇】-Python简介和基础入门

    1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是 ...

  8. python 学习之路开始了

    python 学习之路开始了.....记录点点滴滴....

  9. python学习之路,2018.8.9

    python学习之路,2018.8.9, 学习是一个长期坚持的过程,加油吧,少年!

随机推荐

  1. Mybatis学习总结(六)——高级映射(一对一,一对多,多对多)

    一.订单商品数据模型 1.数据库执行脚本 创建数据库表代码: /*Table structure for table `t_user` */ CREATE TABLE t_user ( id INT ...

  2. face recognition[翻译][深度学习理解人脸]

    本文译自<Deep learning for understanding faces: Machines may be just as good, or better, than humans& ...

  3. 开发手记:JedisConnectionException: Could not get a resource from the pool

    对于Redis,生产环境是集群模式,测试环境是单例模式,如果在生产环境中用单例模式会报错. 解决办法,通过云配置,将配置进行自动化配置. 另附一份Redis配置: #***************** ...

  4. [C#]实现任何数据库类型的DbHelper帮助类

    本文章为原创内容,如需转载,请注明作者及出处,谢谢! 一.在System.Data.Common命名空间下,存在这样的一个类: // // 摘要: // 表示一组方法,这些方法用于创建提供程序对数据源 ...

  5. 小P的字符串

    题目描述 小P最近在研究字符编码,给出一串由0.1组成的字符串,从中任意进行截取,如果截取的字符串对应一个英文字母的ASCII值,小P就把这个0.1串叫字母子串,问给定的字符串最多能截取出多少个字母子 ...

  6. 打开指定测试App的指定Activity

    那究竟应该如何让appium去自动找到指定的APP和指定的Activity呢?想要打开指定的App,需要知道App的包名,同样想要打开指定Activity也需要知道其名,如何获取? 1.问公司的开发人 ...

  7. BAT (中国互联网公司三巨头)

    BAT,B=百度.A=阿里巴巴.T=腾讯,是中国互联网公司百度公司(Baidu).阿里巴巴集团(Alibaba).腾讯公司(Tencent)三大互联网公司首字母的缩写.百度总部在北京.阿里巴巴总部在浙 ...

  8. Jmeter操作之跨线程组传递参数

    思路:将某一线程组内的变量通过“__setProperty”函数设置成jmeter的全局变量,在另一线程组中通过“__P”函数调用即可. 1.添加-后置处理器-BeanShell PostProces ...

  9. Servlet处理GET和POST请求

    doGet() . doPost().service()方法 doGet()表示,当客户端是使用get方式请求该servlet时,那么就会触发执行doGet()方法中的代码. doPost()表示,当 ...

  10. MySQL导出数据,并转存到Excel表格中

    从数据库中导出数据的方法,这里就不提了,网上有很多方法,如果闲麻烦,可以看一下这个:mysql导出数据 其实使用最简单的下面这个语句: mysql > select * from demo in ...