Python-programming-exercises
BayernNing
今天也要好好学习
展开
-
Python-programming-exercises问题7.2.3
问题:定义一个名为Shape的类及其子类Square。Square类具有一个init函数,该函数以长度作为 参数。这两个类都有一个Area函数,该函数可以打印Shape的区域默认为0的形状的区域。Solution:class Shape(object): def __init__(self): pass def area(self): return 0class Square(Shape): def __init__(sel..原创 2020-07-22 15:22:26 · 388 阅读 · 0 评论 -
Python-programming-exercises问题22
题目:编写程序以计算输入中单词的频率。在按字母数字顺序对键进行排序后,应输出输出。假设将以下输入提供给程序:New to Python or choosing between Python 2 and Python 3? Read Python 2 or Python 3.输出:2:23.:13?:1New:1Python:5Read:1and:1between:1choosing:1or:2to:1我的代码:import collectionss = list(..原创 2020-07-15 20:04:40 · 353 阅读 · 0 评论 -
Python-programming-exercises问题20
问题:用生成器定义一个类,该生成器可以在给定范围0和n之间迭代可以被7整除的数字。我的:def number(n): for i in range(0,n+1): if i%7 == 0: yield ifor i in number(100): print(i)Solution:def putNumbers(n): i = 0 while i<n: j=i i=i+1..原创 2020-07-13 13:46:52 · 685 阅读 · 0 评论 -
Python-programming-exercises问题18
问题:网站要求用户输入用户名和密码进行注册。编写程序以检查用户输入的密码是否有效。以下是检查密码的标准:[az]之间至少1个字母[0-9]之间至少1个数字[AZ]之间至少1个字母[$#@]中的至少1个字符4.最小交易密码长度:65.交易密码的最大长度:12您的程序应接受逗号分隔的密码序列,并将根据上述条件进行检查。符合条件的密码将被打印,每个密码之间用逗号分隔。例如果输入以下密码作为程序输入:ABd1234 @ 1,a F1#,2w3E *,2We3345然后,程序的输出应为:.原创 2020-07-11 16:20:16 · 1190 阅读 · 0 评论 -
Python-programming-exercises问题10
Python-programming-exercises问题10问题:编写一个程序,该程序接受由空格分隔的单词序列作为输入,并在删除所有重复的单词并将其按字母数字顺序排序后打印这些单词。假设将以下输入提供给程序:输入:hello world and practice makes perfect and hello world again输出:again and hello makes perfect practice world我的:s = list(input().split())原创 2020-07-07 14:51:08 · 349 阅读 · 0 评论