




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Python入门精选30题 考点:循环结构、分支结构 1、输入一个三位整数,判断这个数是不是“水仙花数”;所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数,例如:153=1^3+5^3+3^3,153就是水仙花数。 n=eval(input()) i=n a=0 whilei: a=a+(i%10)**3 i=i//10 ifa==n: print("yes") else: print("no") 2.随机产生一个两位数的数字,然后用户输入一个两位数的数字,如果用户输入的数字与随机产生的数字完全相同(包括顺序),则输出奖励100分;如果用户输入的数字与随机产生的数字相同(不包括顺序),则输出奖励50分;如果用户输入的数字与随机产生的数字有一位数相同,则奖励10分,如果都不相同,则输入没有奖励。 考点:产生随机数、取出一个整数各位上的数、分支结构 importrandom a=random.randint(10,99) b=eval(input()) a1=a%10 a2=a//10 b1=b%10 b2=b//10 ifa==b: print('100') elifa1==b2anda2==b1: print('50') elifa1==b1ora2==b2ora1==b2ora2==b1: print('10') else: print('0') 3.在金字塔模式中显示数字(编写一个嵌套for循环来显示下面的输出): a=eval(input()) foriinrange(a): 考点:循环结构、制表 ifi==0: forjinrange(a-i): print('',end='\t') print('1',end='') forjinrange(a-i): print('',end='\t') print() elifi!=0: forkinrange(a-i): print('',end='\t') forlinrange(0,i+1): a1=2**l print(a1,end='\t’) foryinrange(i-1,-1,-1): a1=2**y print(a1,end='\t') forxinrange(a-i): print('',end='\t') print() 考点:素数、循环结构、分支结构 4、如果一个素数可以写成2^p-1的形式,其中p为一个正整数,那么这个数被称作梅森素数。编写程序找出所有的p<=31的梅森素数。 defissushu(n): k=1 foriinrange(2,n): a=n/i ifa%1==0: k=0 returnFalse ifk==1: returnTrue p=1 whilep<=31: a=(2**p)-1 p+=1 ifissushu(a): print(a,end='') 5、写一个函数计算下面的数列 考点:循环结构 defm(n): s=1 m=0 whiles<=n: a=s s=s+1 m=m+(a/s) returnm n=eval(input()) print(m(n)) 考点:函数、循环结构、分支结构 6、神奇的Collatz序列。编写一个名为collatz的函数,它接收一个名为number的整数参数,如果number是偶数,就打印number//2,并返回该值。否则打印3*number+1并返回。同时编写主程序,让用户输入一个整数,并不断地调用该函数(用第一次的返回值做第二次的参数,以此类推),直到函数返回1.例如用户输入3则打印输出应为 10 5 16 8 4 2 1 defcollatz(number): ifnumber%2==0: a=number//2 print(a) return(a) else: b=number*3+1 print(b) return(b) number=eval(input()) while1: number=collatz(number) ifnumber==1: break 7、一个数如果恰好等于它的除自身外的因子之和,这个数就称为“完数”。例如6=1+2+3,6是完数。编写程序输出1至1000之间的所有完数。 考点:完数、print输出格式、循环结构、分支结构 defwanshu(n): s=0 foriinrange(1,n): a=n/i ifa%1==0: s=s+i ifs==n: returnTrue foriinrange(1,1001,1): ifwanshu(i): print(i,end='') 考点:turtle内置函数 8、使用turtle绘制一个黄色边框的红色五角星。(五角星的每个内角均为36°) importturtle turtle.s

王子****青蛙
实名认证
内容提供者


最近下载
最新上传
浙江省宁波市2024-2025学年高三下学期4月高考模拟考试语文试题及参考答案.docx
汤成难《漂浮于万有引力中的房屋》阅读答案.docx
四川省达州市普通高中2025届第二次诊断性检测语文试卷及参考答案.docx
山西省吕梁市2025年高三下学期第二次模拟考试语文试题及参考答案.docx
山西省部分学校2024-2025学年高二下学期3月月考语文试题及参考答案.docx
山西省2025年届高考考前适应性测试(冲刺卷)语文试卷及参考答案.docx
全国各地市语文中考真题名著阅读分类汇编.docx
七年级历史下册易混易错84条.docx
湖北省2024-2025学年高一下学期4月期中联考语文试题及参考答案.docx
黑龙江省大庆市2025届高三第三次教学质量检测语文试卷及参考答案.docx