Python语言程序设计(第二版)练习题
Silence战
这个作者很懒,什么都没留下…
展开
-
程序练习题3.5输出了一个简单的田字格,用函数简化其代码,输出更大的田字格。
#e5.1函数化输出田字格def tianzige(h,l): a,b,c,d = "+","-","丨"," " hang = 4*b + a ch = 4*d + c for i in range(h): print(a+hang*l) print(c + ch*l) print(c + ch*l) ...原创 2019-06-19 19:09:08 · 31039 阅读 · 1 评论 -
实现isPrime()函数,参数为整数,要有异常处理。如果整数是质数,返回True,否则返回False
#e5.5实现isPrime()函数from math import sqrtdef isPrime(n): if n == 1: return False for i in range(2,int(sqrt(n))+1): #在一般领域,对正整数n,如果用2到根号n之间的所有整数去除,均无法整除,则n为质数。 ...原创 2019-06-20 18:05:21 · 36083 阅读 · 0 评论 -
python重复元素判定,编写一个函数,接受列表作为参数,如果一个元素在列表中出现不止一次,则返回True,但不要改变原来列表的值。同时编写调用这个函数和测试结果的程序
def Lbpd(a): #定义函数Lbpd(a) a =a.split(" ") #对参数a按照空格进行分词 if len(a)==len(set(a)): #利用集合的不重复性,比较列表a和集合a的长度 return "False,这是非重复序列" #如相同则返回非...原创 2019-08-03 11:12:18 · 47702 阅读 · 1 评论 -
随机密码生成。编写程序,在26个字母大小写和9个数字组成的列表中随机生成10个8位密码。
#e6.1随机密码生成,在26个字母大小写和9个数字组成的列表中随机生成10个8位密码import randoms = ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z", "A","B","C","D","E","F","G"...原创 2019-08-02 12:51:28 · 68100 阅读 · 8 评论