python的一些练习题】的更多相关文章

Python之基础练习题 1.执行 Python 脚本的两种方式 2.简述位.字节的关系 解:8位是一个字节 3.简述 ascii.unicode.utf-8.gbk 的关系 4.请写出 “李杰” 分别用 utf-8 和 gbk 编码所占的位数 5.Pyhton 单行注释和多行注释分别用什么? 6.声明变量注意事项有那些? 8.如何查看变量在内存中的地址? 9.执行 Python 程序时,自动生成的 .pyc 文件的作用是什么? 10.写代码 a.实现用户输入用户名和密码,当用户名为 seven…
Python:程序练习题(二) 2.1温度转换程序. 代码如下: t=input("请输入带符号的温度值(如:32C):") if t[-1] in ["C","c"]: f=1.8*float(t[0:-1])+32 print("转换后的温度为:%.0fF"%f) elif t[-1] in ["F","f"]: c=(float(t[0:-1])-32)/1.8 print(&qu…
练习题一.元素分类有如下值集合 [11,22,33,44,55,66,77,88,99,90],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中.即: {'k1': 大于66的所有值, 'k2': 小于66的所有值} dic= { "k1":[], "k2":[] } li= [11,22,33,44,55,66,77,88,99,90] for i in li: if i<=66: dic["k1&quo…
练习题1. 请使用python, 对下面的函数进行处理, def hello(name): print "hello, %s" % name 在函数被调用时打印耗时详情 <function name: hello> <function call begin> hello, tom <function call end> [timecosts: 3.81469726562e-06s] 答案: 用到了装饰器,一个很简单的装饰器 贴出代码如下: #!/us…
一.练习题 # 1.统计元组中所有数据属于字符串的个数,提示:isinstance() # 数据:t1 = (1, 2, '3', '4', 5, '6') # 结果:3 # 2.将以下数据存储为字典类型 # 数据:info = "name:Owen|age:18|gender:男" # 结果:{'name': 'Owen', 'age': 18, 'gender': '男'} # 注:年龄存储为数字类型 # 3.完成数据的去重 # 数据:t3 = (1, 2, 1, 2, 3, 5,…
本章总节 练习题 1.简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释 编译型:把源代码编译成机器语言的可执行文件,程序执行的时候执行可执行文件即可. 优点:程序执行不需要源代码,不依赖语言环境,执行速度快,因为执行的是机器码文件,计算机可以直接读懂 缺点:每次修改源代码都需要重新编译.跨平台性不好,不同的操作系统,调用底层的机器指令不同,需为不同平台生产不同的机器码文件 编译型语言:如C.C++,Delphi 解释型: 用户调用解释器,执行源代码文件,解释器把源…
一.分支结构-if等 练习题: 练习1:英制单位与公制单位互换 练习2:掷骰子决定做什么 练习3:百分制成绩转等级制 练习4:输入三条边长如果能构成三角形就计算周长和面积 练习5:个人所得税计算器 练习6:用户身份验证 二.循环结构-while等 练习题: 练习1:输入一个数判断是不是素数. 练习2:输入两个正整数,计算最大公约数和最小公倍数. 练习3:打印三角形图案. 练习4:实现1~100求和 练习5:实现1~100之间的偶数求和 练习6:输入非负整数n计算n! 三.分支结构答案: 练习1:…
1 字符串格式化 #!/urs/bin/env python name = input("Name: ") age = int(input("Age: ")) job = input("Job: ") salary = input("Salary: ") info1 = """ ----------- info1 of %s --------- name: %s age: %s job: %s S…
python很灵活,学起来有人机交互的快乐感,贵在坚持. 做题对自学python很有帮助,融汇贯通-查漏补缺-巩固提高. 写了一些注释,希望能对您有所帮助. #1.输入一个3位数,计算个位.百位.十位 a = eval(input('请输入三位数:')) # 入口参数检测 if a<100 or a>999: print('输入的数字不正确,请重新输入:') else: print(a%10, (a//10)%10, a//10//10) # 持续//即可获得高位数位上的字 print(a%1…
1. 有两个列表 l1 = [11, 22, 33] l2 = [22, 33, 44] a.获取内容相同的元素列表 li = []l1 = [11, 22, 33] l2 = [22, 33, 44] for v1 in l1: for v2 in l2: if v1 == v2: li.append(v1)print(li) b.获取l1中有,l2中没有的元素列表 li = []l1 = [11, 22, 33] l2 = [22, 33, 44] for v1 in l1: if v1 n…