Python 第二天(循环结构和函数)

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()     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值