jack极速代码

博客园 首页 联系 订阅 管理


#控制流程 三个循环,三个关键字

#迭代:如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,
# 这种遍历我们称为迭代
# 遍历: 遍:全部 历:看到 501-550 查房

#可迭代对象:
#1.所有的序列类型 list tuple str
#2.非序列类型 set,dict
#3.自己定义的带有 __iter__对象
##
##for i in [1,2,3,4,5]:
## print(i)
##
##
#for i in [1,2,3,4,5]:
# print(i**2)


#for i in iterator:

##
##i=1 i=i**2 1
##i=2 i=i**2 4
##i=3 i=i**2 9
##i=4 i=i**2 16
##i=5 i=i**2 25 i的值为最后一次循环的值

'''
range()
range(stop) -> range object
range(start, stop[, step]) -> range object
'''
#range(9) (0,9) 左闭右开 0-8
#range(0,11,2) #如忘记,请查看佳能老师列表解答课视频

##for a in range(6):
## print(a**3)
## print(a)

#for i in 可迭代对象

#这是四个空格,在python里面是严格缩进.表示从属关系

#if

##num = input('请输入一个数字>>>') #不管输入什么 都是str类型
##
##num = int(num) #把str类型的数字转为int(整数)
##
##if num > 0: #判断为True则执行缩进部分的代码 if statement
##
## print('正数')
## num +=num
## print(num)
##elif num < 0: #else if会报错
##
## print('负数')
##elif num == 0:
##
## print(0)

#针对报错:if只能有一个 else 不是必须的 elif是可以无限添加的

 

'''
需求: 1.年龄大于12岁,卖成人票。年龄大于60,就不需要买票
2. 4-12 ,儿童票
3.0-3 ,不买票
0-3 4-12 12 -60 60

'''
##age = input('请输入年龄>>>>')
##
##age = int(age) #转为int
##
##
##if 0<=age<=3: # 0<=age<=3 满足则执行缩进部分的代码
## print('不买票')
##elif 4<=age<=12:
## print('买儿童票')
##elif 12<age<=60:
## print('买成人票')
##else:
## print('不需要买票')

##if True:
## print('++++++')
##else:
## print('---------')

#while
##a=1
##if a<5:
## print(a)
## a+=1
##

'''

a=1
while a<5: #如条件一直满足,则一直执行到不满足
print(a)
a+=1

else: #不满足后,如有else执行else缩进的语句,如没有else就停止了
print(a)

#ctrl +C
'''
##for i in range(9):
## print(i) #i=8
##
##
##if i<6:
## i=i**2
## print(i)
##elif i>6:
## i=i*2
## print(i) #16
##else: #i=6
## print('真他么烦,不知道,问xxx')
##
##i=16
##while i>15:
## i=i-1 #15
##
##else:
## print('就不告诉你')
## print(i)
##
##

#break continue
#break 跳出
#continue 打断
'''
for i in range(11):
if i == 5:
break #终止循环
print(i)


for i in range(11):
if i == 5:
continue #跳过本次循环 continue后面的代码不执行,进入下次循环
print(i)
'''


#pass
##
##num = input('请输入一个数字>>>') #不管输入什么 都是str类型
##
##num = int(num) #把str类型的数字转为int(整数)
##
##if num > 0: #判断为True则执行缩进部分的代码 if statement
##
## print('正数')
## num +=num
## print(num)
##elif num < 0: #else if会报错
## pass #占位
##elif num == 0:
## pass
## #注释 alt+3 取消注释 alt+4
##
##


# input range

#迭代 查房的例子

# for if while


#continue break pass

#

##
##1.缩进
##2.input
##3.i += 1 i = i + 1
##4.range
##

 

 

 

 

#if while for
##a=1
##while a < 5:
## a+=1
## print(a)
##
##else:
## print('我就用了')

"""
只有正常结束的循环,非break结束的循环才会执行else部分
"""
##
##for i in range(11):
## print(i)
##else:
## print('我就用了气死你')
##
##
##print('for玩完了')

# =是赋值 == 判断值 is -->id

#pep8
#缩进 严格缩进为4个 只要缩进就不会报错,
#但是缩进4个位代码规范,


a=1

while True:
height = int(input('请输入您的身高'))
eyes_type = int(input('单眼皮请扣1,双眼皮请扣2'))

if 166 < height < 179 and eyes_type == 2:
print('蹄子老师说:嘉能老师的qq3002746098,请联系他')
elif 166 < height < 179 and eyes_type == 1:
print('糅子老师说:滚去上课')
elif height > 190 and eyes_type == 2:
print('蹄子老师说:微信有吗?QQ呢?支付宝或者京东账号也行啊')
elif height > 190 and eyes_type == 1:
print('你好,我叫糅子,我的QQ号是3002737282')
elif height == 180:
print('围棋老师说:你没我高,哈哈啦啦啦啦啦哈喇子')
else:
print('嘉能老师说:hello,这位同志。然后抛了个媚眼~')


#缩进 ctrl +[ ]

posted on 2018-05-14 22:48  jack极速代码  阅读(104)  评论(0)    收藏  举报