今天学习了python的循环结构和函数使用,在python中构造循环结构一般有两种做法,一种是for-in循环,一种是while循环。
1、for-in循环
1.for循环主要用于计数的功能,真正的用途是用于可迭代对象:列表,元组,字典,集合。
2.for循环的一般结构是:
for target_list in expression_list:
pass
3.用for循环做99乘法表
for i in range(1,10):
for j in range(1,i+1):
print('%d*%d=%d' %(i,j,i*j),end='\t')
print()
2、while循环
1.while循环一般只是用于死循环,要构造不知道具体循环次数的时候,一般用while循环
2.while循环的一般结构是:
while expression:
pass
3.使用while循环输出每一个字符
str_ = 'my English is good !'
i=0
while i < len(str_):
print(str_[i])
i += 1
3、函数使用
1.函数作用是简化代码,当你需要重复执行某些代码的时候,可以只做微小的改变,你就可以使用函数
2.函数定义结构是:
def funcname([params]):
return
3.输入M和N用函数计算C(M,N)
def app(end):
fm=1
for i in range(1,end+1):
fm *= i
return fm
num1=app(7)
num2=app(3)
num3=app(4)
print(num1/(num2*num3))
4.使用函数实现登陆
.def Zhanghao(a):
a = input("请输入账号:>>")
return a
def Passwd():
Passwd = input("请输入密码")
return Passwd
def Start():
z = Zhanghao()
m = Passwd()
if z == "123456789" and m == "123":
print("身份验证成功")
else:
print("身份验证失败")
Start()