《python:for循环和while循环》由会员分享,可在线阅读,更多相关《python:for循环和while循环(5页珍藏版)》请在金锄头文库上搜索。
1、第5关:for循环和while循环for i in 1,2,3,4,5:print(i)print(事情全部办完了!现在留在空房间的是谁?)print(i)业务结束之后,最后个进去的5留在了房间,被打印了出来for i in 吴承恩:print(i)吴承恩infor循环语句可以是字典、列表和字符串,但不可以是整数和浮点数a = 100 或a = str(100)b = 0.01 或b = str(0.01)for i in a:print(i)for i in b:print(i)1000.01整数、浮点数在forin语句中只能以字符串格式存在forin + range()函数:for i i
2、n range(3):print(i)012使range(x)函数,就可以成个从0到x-1的整数序列for i in range(13,17):print(i)13141516使range(a,b) 函数,你可以成了个【取头不取尾】的整数序列for i in range(3): print(我很棒)我很棒我很棒我很棒for i in range(n),代表把后段代码重复n次for i in range(0,10,3):print(i)0369range(0,10,3)的意思是:从0数到9(取头不取尾),步为3d = 明:醋,红:油,:盐,张:for i in d:print(di)醋油盐“fo
3、r i in d”代表把“d”字典的键依次赋值给“i”,此时i按顺序分别代表“明”、“红”、“”、“张” 。“di”代表依次提取“d”字典键的值“forin”语句跟“=”赋值样,都是个前提条件,后要加“:”号,且下命令要缩进,代表在这个条件下执“:”下的命令while函数(“当”)password = # 变量password来保存输的密码while password != 816: password = input(请尝试输密码:)print(欢迎回家!)当input(输结果)符合while条件时,返回继续执,直到输结果不符合while条件,则执下print命令(while下的命令执后如果还
4、满while的条件,则返回继续执,直到不满while条件,则执下个(缩进)的命令print先要空字符串代表输的内容(因为input的内容是字符串)For循环和while循环的区别:固定的作量:适合for.in.循环(事情办完就结束)for i in 1,2,3,4,5: print(i*5)不确定的作量:适合while循环(只要符合while条件就直重复执)password = while password != 816: password = input(请尝试输密码:)POP()函数:移除并提取列表中的个元素,并存储该元素的值students = 明,红,刚student1 = students.pop(0)#运pop()函数,提取并删除第个元素,并将提取的值赋值给student1这个变量students.append(student1)#将刚才提取的student1添加到列表并默认排到最后print(students)红,刚,明