Python基础Day02

循环结构

(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 == '1749026759@qq.com' and P == '123456789':
			        print('ok')
			    else:
			        print('error')
			Start()
			
           答案:请输入您的账号:>>1749026759@qq.com
		        请输入您的密码:>>123456789
                ok
                请输入您的账号:>>14528999999
				请输入您的密码:>>555555
                error

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值