入门篇:《Python程序设计基础》习题
本专栏用于记录学习Python语言时所做的课后题目。
olaf2820
理科生一枚,立志于从事"AI for science"方面的工作,欢迎大家来交流~
展开
-
《Python程序设计基础》【第五章】习题
#1实现isOdd()函数,参数为整数,如果整数为奇数,返回True,否则返回Falsedef isOdd(a): return (bool(a%2))#2实现isNum()函数,参数为一个字符串,如果这个字符串属于整数,浮点数或复数的表示,则返回True,否则返回False#3实现mult()函数,参数个数不限,返回所有参数的成绩def multi(*x): sum=1 for i in x: sum*=i retu.原创 2022-04-17 16:52:36 · 6385 阅读 · 0 评论 -
《Python程序设计基础》【第六章】习题
#6.1随机生成10个8位密码(包含26个大小写字母和数字)import randomcontent=list() #建立内容列表,包含所有数字和字母,密码从列表中随机抽出元素生成for i in range(0,10): #把0-9输入到内容列表中 content.append(i)i=ord("A") #输入A-Zwhile True: content.append(chr(i)) i=i+1 if i>.原创 2022-04-17 16:51:45 · 3846 阅读 · 1 评论 -
《Python程学设计基础》【第四章】习题
#1统计不同字符个数。用户从键盘输入一行字符,编写一个程序,统计并输出其中英文字符、数字、空格和其它字符的个数。alb="abcdefghijklmnopqrstuvwxyz"number="0123456789"n1,n2,n3,n4=0,0,0,0 #n1、n2、n3分别统计数字、字母、空格和其它字符的个数str=input("Enter your string:")for c in str: if c in alb: n1+=1 elif.原创 2022-01-20 17:54:37 · 1647 阅读 · 0 评论 -
《Python程序设计基础》【第三章】习题
#1 一年365天,初始值水平值为1.0,每工作一天水平增加N,不工作是水平不下降,,一周连续工作4天,请编写程序运算结果并填写下表:N 0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 0.010 年终值 ...原创 2022-01-19 23:48:25 · 10813 阅读 · 0 评论 -
《Python程序设计基础》【第二章】习题
#2.5 用turtle库绘制叠加等边三角形import turtle#布局,设置线条颜色和宽度turtle.setup(width=800,height=800)turtle.pensize(5)turtle.pencolor("blue")turtle.pendown()#绘制小三角形a=0for i in range(3): turtle.fd(100) a-=120 turtle.seth(a)#绘制大三角形turtle.pencolor(".原创 2022-01-15 15:25:10 · 845 阅读 · 0 评论