【python】【学习笔记三】流程控制
2022/2/28 12:23:11
本文主要是介绍【python】【学习笔记三】流程控制,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
#if,pass in_age = input("请输入您的年龄:") #input输入必然是字符串 age = int(in_age) if age > 20: print("您已经大于20岁了") print("要学会规划人生") elif age > 18: pass else: print("你要学着长大") #assert in_age = input("请输入您的年龄:") # input输入必然是字符串 age = int(in_age) assert age < 80 #年龄小于80 不报错 #while num = 1 sum = 0 while num < 10: sum += num print("num=",num,sep="",end=" ") print("1到",num,"和为",sum,sep="") num +=1 print("计算完毕") #实现对一个整数列表的元素进行分类,能整除 3 的放入一个列表中;除以 3 余 1 的放入另一个列表中;除以 3 余 2 的放入第三个列表中 src_list = [12, 45, 34,13, 100, 24, 56, 74, 109] a_list = [] # 定义保存整除3的元素 b_list = [] # 定义保存除以3余1的元素 c_list = [] # 定义保存除以3余2的元素 while len(src_list) > 0: ele = src_list.pop() # 弹出src_list最后一个元素 if ele % 3 == 0 : a_list.append(ele) elif ele % 3 == 1: b_list.append(ele) else: c_list.append(ele) print("整除3的元素:",a_list) print("余1的元素:",b_list) print("余2的元素:",c_list) #for re_sum = 0 for i in range(1,101): re_sum += i print("1到100的值为:",re_sum) help(isinstance) #取字典 my_dict = {'语文': 89, '数学': 92, '英语': 80} for key, value in my_dict.items(): # 通过items()方法遍历所有key-value对 print('key:', key) print('value:', value) print('-------------') for key in my_dict.keys(): # 通过keys()方法遍历所有key print('key:', key) print('value:', my_dict[key]) #再访问字典,获得value print('-------------') for value in my_dict.values(): # 通过values()方法遍历所有value print('value:', value) #假如需要实现一个程序 # 用于统计列表中各元素出现的次数。由于我们并不清楚列表中包含多少个元素,因此考虑定义一个字典,以列表的元素为 key,该元素出现的次数为 value src_list = [12, 45, 3.4, 12, 'fkit', 45, 3.4, 'fkit', 45, 3.4] src_dict = {} for i in src_list: if i in src_dict: src_dict[i] += 1 else: src_dict[i] = 1 print(src_dict.items()) for ele,count in src_dict.items(): print("元素%s出现的次数为%d" % (ele,count)) #zip books = ['疯狂Kotlin讲义', '疯狂Swift讲义', '疯狂Python讲义'] prices = [79, 69, 89] # 使用zip()函数压缩两个列表,从而实现并行遍历 for book, price in zip(books, prices): print("%s的价格是: %5.2f" % (book, price)) #print a = ['疯狂Kotlin讲义', '疯狂Swift讲义', '疯狂Python讲义'] print(a) print([e for e in a])
这篇关于【python】【学习笔记三】流程控制的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享
- 2024-12-19使用python 把docx转为pdf文件有哪些方法?-icode9专业技术文章分享
- 2024-12-19python怎么更换换pip的源镜像?-icode9专业技术文章分享
- 2024-12-19Python资料:新手入门的全面指南
- 2024-12-19Python股票自动化交易实战入门教程
- 2024-12-19Python股票自动化交易入门教程
- 2024-12-18Python量化入门教程:轻松掌握量化交易基础知识