Python TwoDay

本文深入讲解了循环结构和函数在编程中的应用,包括for-in循环、while循环的使用方法及函数定义,展示了如何利用循环生成99乘法表,以及通过函数简化代码,实现账号密码验证和好友添加流程。

循环结构
循环结构:可以轻松的控制某件时间或某些事重复、重复、再重复的发生。

  • for-in 循环
  • range类型
    range可以用来产生一个不变的数值序列,而且这个序列通常都是用在循环中的
a = [2,3,1]
a.sort()
for i in a:
    print(i)
#99乘法表

for i in range(1,10):
    for j in range(1,i+1):
        print('%d*%d=%d'%(i,j,j*i),end='\t')
        print()
  • while循环(一般用while的时候只是用于死循环)

  • while循环通过一个能够产生或转换出bool值的表达式来控制循环,表达式的值为True循环继续,表达式的值为False循环结束。

str_ = 'Joker is abad man'
i = 0
while i < 18:
    print(str_[i])
    i +=1

函数

  • 函数的作用:简化代码,当你需要重新执行某些代码的时候,并且只有一些微小的改变,你就可以使用函数
  • 定义函数
    在Python中使用def关键字来定义函数,在函数名后面的圆括号中可以放置传递给函数的参数
形式:声明 函数名字 (参数)
 def func_name([params]):
	 执行体
	 return func_name
  • 在Python中,函数的参数可以有默认值,也支持使用可变参数
def zhanghao():
    zhanghao = input('请输入账号:')
    return zhanghao


def mima():
    mima = input('请输入密码:')
    return mima


def email():
    n = zhanghao()
    m = mima()
    if n == '1234@qq.com' and m == '123':
        print('登陆成功')
    else:
        print('你的用户名或密码错误,请重新输入')
email()
请输入账号:1234@qq.com
请输入密码:
你的用户名或密码错误,请重新输入
def Add(name):
    Names = ['ww','www','dd']
    if name not in Names:
        mess()
    else:
        print('该用户已是你的好友')
    

def mess():
    print('已为你添加好友,等待对方同意')
    res = input('是否要为你留言[y/n]')
    if res == 'y':
        input('请输入你的留言:')
        input('留言成功') 

def Start():
        name = input('请输入对方用户名:')
        Add(name)    
Start()
请输入对方用户名:q
已为你添加好友,等待对方同意
是否要为你留言[y/n]y
请输入你的留言:w
留言成功
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值