欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python基础Day02

程序员文章站 2022-03-02 20:26:13
...

循环结构

(1)for-in 循环
案例:用for循环实现1~1000求和

		sum = 0
		for i in range(1,1001):
		    sum += i
		print(sum)
		sum = 0
		for i in range(1,1001):
		    sum += i
		print(sum)

        结果:500500
        注:range类型,range可以用来产生一个不变的数值序列,而且这个序列通常都是用在循环中的

案例2:用for循环实现1~100之间的偶数求和

 		sum = 0
 		for x in range(1, 1001):
 		    if x % 2 == 0:
 		        sum += x
 		print(sum)
 		
 		结果:250500
 		

(1)while 循环(进入死循环时用)
案例3:

		str_ = 'joker is a bad man'
		i = 0
		while i < len(str_):
		    print(str_[i])
		    i +=1
    	结果:j
             o
             k
             e
             r

             i
             s

             a

             b
             a
             d

             m
             a
             n

案例4:九九乘法表

	    for i in range(1, 10):
	        for j in range(1, i+1):
	            print('%d*%d=%d' % (i, j, i*j), end='\t')
	        print()
	        
     	结果:
	     	1*1=1
		    2*1=2   2*2=4
		    3*1=3   3*2=6   3*3=9
		    4*1=4   4*2=8   4*3=12  4*4=16
		    5*1=5   5*2=10  5*3=15  5*4=20  5*5=25
		    6*1=6   6*2=12  6*3=18  6*4=24  6*5=30  6*6=36
		    7*1=7   7*2=14  7*3=21  7*4=28  7*5=35  7*6=42  7*7=49
		    8*1=8   8*2=16  8*3=24  8*4=32  8*5=40  8*6=48  8*7=56  8*8=64
		    9*1=9   9*2=18  9*3=27  9*4=36  9*5=45  9*6=54  9*7=63  9*8=72  9*9=81

练习1:升序

			a = [1,3,2]
			a.sort()
			print(a)
			
			答案:[1,2,3]
			

练习2:降序

			a = [1,3,2]
			a.sort(reverse=True)
			print(a)
			
			答案:[3,2,1]

函数和模块的使用

(1)声明 函数名字 (参数)

		    def func_name([params]):
		    		    执行体
		    		    return xxx
		    		func_name([params])

注:当你函数处理完的内容需要再次进行处理的时候,你就需要return

案例1:

			def Joker():
			    print('Hello Joker')
			res = Joker()
			print(res)
			
			答案:Hello Joker
			           None
			          

(2)函数的作用:函数的作用是简化代码,当你需要重复执行某些代码的时候,并且只有一些微小的改变,你就可以使用函数.

案例2:将邮箱登录用函数的形式

			def number():
			    load = input("请输入您的账号:>>")
			    return load
			def passwoard():
			    passwoard = input("请输入您的密码:>>")
			    return passwoard
			
			def Start():
			    N = number()
			    P = passwoard()
			    if N == '[email protected]' and P == '123456789':
			        print('ok')
			    else:
			        print('error')
			Start()
			
           答案:请输入您的账号:>>[email protected]
		        请输入您的密码:>>123456789
                ok
                请输入您的账号:>>14528999999
				请输入您的密码:>>555555
                error

今天的博客更新到此为止,if想继续view,明天同一时间,请注意查收 !!!