循环结构
循环结构:可以轻松的控制某件时间或某些事重复、重复、再重复的发生。
- 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
留言成功
本文深入讲解了循环结构和函数在编程中的应用,包括for-in循环、while循环的使用方法及函数定义,展示了如何利用循环生成99乘法表,以及通过函数简化代码,实现账号密码验证和好友添加流程。
7万+

被折叠的 条评论
为什么被折叠?



