for-in 循环
明确的知道循环的次数或者是要对一个容器进行迭代,推荐使用for-in循环
格式
for i in range(): #range 前闭后开
语句
print()
例子
"""
输出乘法口诀表(九九表)
"""
for i in range(1,10):
for j in range(1,i+1):
print('%d * %d = %d' % (i,j,i*j),end = '\t')
print()
while 循环
构造不知道具体循环次数的循环结构,推荐使用while循环
格式
while condition:
.......
print()
例子
str_ = 'Joker is a bad man!'
i = 0
while i < len(str_):
print(str_[i])
i += 1
- break 提前终止循环,只能终止它所在的循环
- continue 放弃本次循环的后续代码直接让循环进入下一轮
函数
格式
def 函数名字 (参数):
执行体
return xxx # 当函数处理完的内容需要再次进行处理的时候,就需要return
调用:
函数名字(参数)
例子
"""
实现微信好友
1.添加好友
2.查询有没有好友
3.如果有则返回等待对方同意————>是否留言
"""
def addfriend(name):
Names = ['la','bla','hah','heihei']
if name in Names:
print_or_mess
else:
print("用户不存在")
def print_or_mess():
print("等待同意")
res = input("是否留言[y/n]")
if res == 'y':
input("请输入留言:")
def Start():
name = input("请输入用户名:")
addfriend(name)
Start()