Python实例化类不指向变量python实例化类对象方法python实例化类
下载地址 https://share.weiyun.com/OvviwGnZ
资料目录 Python练习集100题 100道Python面试题 Python100经典练习题 Python经典题目100道题 Python题库(已收录100道真题) Python100例视频讲解课程 菜鸟教程Python教程100例 130道python练习题,涵盖基础内容的方方面面 Python考试题复习知识点试卷试题 PYTHON测试题和答案 python第一阶段考试题 Python经典面试题和答案解析 python期末考试复习试卷 python习题集大全(附答案解析) 老男孩Python全栈7期练习题(面试真题模拟) 尚观python第一阶段考试(面试真题模拟) 《Python程序设计基础与应用》习题答案 《Python快速编程入门》——课后题答案 Python编程基础张健 , 张良均课后习题及答案 Python程序设计基础及实践(慕课版)郭炜习题答案 Python程序设计基础习题答案与分析 python基础试题(含答案)
举例 集合间的运算 lst1 = [1, 2, 3, 5, 6, 3, 2] lst2 = [2, 5, 7, 9] • 哪些整数既在lst1中,也在lst2中 • 哪些整数在lst1中,不在lst2中 • 两个列表一共有哪些整数 虽然题目一直在问两个列表,但用列表解答这3个题目效率很低,你应该用集合 lst1 = [1, 2, 3, 5, 6, 3, 2] lst2 = [2, 5, 7, 9]
set1 = set(lst1) set2 = set(lst2)
# 哪些整数既在lst1中,也在lst2中 print(set1.intersection(set2))
# 哪些整数在lst1中,不在lst2中 print(set1.difference(set2))
# 两个列表一共有哪些整数 print(set1.union(set2))
复杂条件判断 使用input函数接收用户的输入,如果输入的数据不可以转换成int类型数据,则输出"无法使用int函数转换",如果可以,则将用户的输入转成int类型数据并继续判断。 如果输入数据是奇数,则将其乘以2并输出,如果是偶数,则判断是否能被4整除,如果可以则输出被4整除后的值,若不能被4整数,则判断是否大于20,如果大于20则输出与20的差值,如果小于等于20,则直接输出该值 程序代码如下 value = input("请输入一个整数:") if not value.isdigit(): print('无法使用int函数转换') else: i_value = int(value) if i_value % 2 == 1: print(i_value*2) elif i_value % 4 == 0: print(i_value / 4) elif i_value > 20: print(i_value - 20) else: print(i_value) 画出程序流程图如下 
|