当前位置: 首页 > news >正文

Day16自习课做课后作业

# 1)输入一个整数,判断是否为回文数(正读反读相同) num = input("请输入一个整数:") num = str(num) l = len(num) - 1 n = 0 while n < l: if num[l] == num[n]: n += 1 l -= 1 else: print("输入的整数不是回文数") break else: print("输入的整数是回文数") # 2)定义一个列表[5,34,565,786,12321,326,898],获取所有回文数 l = [5,34,565,786,12321,326,898] num1 = [] for index in range(0,len(l)): al = str(l[index]) if al[::1] == al[::-1]: num1.append(al) print(num1,"中都是回文数") # 3)有一个成绩列表 scores = [78, 92, 84, 65, 51, 43, 97, 88, 75, 60]。 # 使用循环创建一个新列表 passed,其中只包含及格(≥60分)的成绩。 scores = [78,92,84,65,51,43,97,88,75,60] passed=[] for index1 in range(0,len(scores)): if scores[index1]> 60: passed.append(scores[index1]) print(passed) # 4) 获取列表的所有下标为偶数的元素 s = [1,2,3,4,5,6,7,8,9,10,11,12,13,14] s1 = [] for index2 in range(0,len(s)): if index2%2 == 0: s1.append(s[index2]) print("输出列表中所有下标为偶数的元素",s1) # 5)从一个数字列表中找出最大值和最小值(不使用 max() 和 min() 函数)。 num2 = [121,541,1544,1165,1214,246,1231,24,1,65,15] max = num2[0] min = num2[0] for index3 in range(0,len(num2)): if num2[index3] >= max: max = num2[index3] elif num2[index3] <= min: min = num2[index3] print("列表中的最大值为:",max) print("列表中的最小值为:",min) # 6)找出一定范围内的质数(只能被1和自己整除) a1 = int(input("请输入一个最小值范围:")) a2 = int(input("请输入一个最大值范围:")) a3 = [] for j in range(a1,a2): for k in range(2,j): if j%k == 0: break elif k==j-1: a3.append(j) print("输入的范围内是质数的列表为:",a3) # 7)打印出列表中每个元素出现的次数 打印格式为:元素xx出现的次数为x次 b1 = [1,2,5,8,7,1,3,5,7,8,6,4,2,5,1,4,9,8,1,4,5] b2 = [] for m in range(0,len(b1)): if b1[m] in b2: continue count = 0 for n in range(m,len(b1)): if b1[m] == b1[n]: count+=1 b2.append(b1[m]) print("元素",b1[m],"出现的次数为",count,"次",sep='') # 8)找出两个列表中相同的元素 c1 = [1,2,5,8,7,1,3,5,7,8,6,4,2,5,1,4,9,8,1,4,5] c2 = [1,154,6,2] c3 = [] for m in c1: if m in c3: continue for n in c2: if m == n: c3.append(m) print("相同的元素为",c3) # 9)编写代码,打印九九乘法表 d1 = [1,2,3,4,5,6,7,8,9] for m in range(0,len(d1)): for n in range(0,m+1): # \t是一个转义字符序列,它代表了一个水平制表符。水平制表符可以将文本对齐到特定的列,使得输出更易于阅读和理解 print(d1[n],"*",d1[m],"=",d1[n]*d1[m],sep='',end='\t') print() # 10)总结抄写:1)break 和continue的区别 2)什么是列表,他的特点是什么 3)深拷贝和浅拷贝的区别 # 4)列表常见的一些方法 5)什么是切片? 6)列表去重的代码 7)列表排序的方法有哪些
http://www.jsqmd.com/news/1126103/

相关文章:

  • 一体机正在悄悄改变这5个行业
  • 敏捷项目管理:驱动效率革命的核心引擎
  • 工具聚合页在办公场景中的效率优化实践 —— 职场人导航AI工具使用记录
  • AI教材生成新利器!低查重AI写教材工具,快速编写30万字精品教材!
  • AI实战:省token妙招之【好习惯】
  • C# 解析 Word 超链接:字段识别、屏幕提示读取
  • DBeaver终极驱动解决方案:30+数据库驱动一键配置指南
  • TC78H653FTG与STM32F745ZG的直流有刷电机驱动方案
  • 1920_Codex简单试用
  • Power BI中替代Excel COUNTIF的DAX计数逻辑
  • AI制品Registry与发布门禁
  • 苹果芯片Mac上的Windows魔法:Whisky终极兼容性解决方案指南
  • 如何3秒隐藏窗口:Windows老板键隐私保护终极指南
  • 本地AI绘画工作站搭建:Codex与Cowart插件实现无限画布与局部编辑
  • 越华云图:数字孪生教学系统的技术架构设计与闭环验证方案
  • 如何3分钟完成通达信缠论插件部署:终极自动化分析指南
  • 创建一个云服务器
  • Ketcher架构深度解析:基于Web的化学结构编辑器技术实现与工程实践
  • UIEffect渐变模式深度解析:8种专业级UI视觉特效实现方案
  • 原来碳晶板集成墙板有这么多品牌,到底该怎么选?
  • 告别单调系统指针:三分钟为你的Windows/Linux换上macOS专业光标主题
  • ModbusTool:工业通信调试中的协议实现与架构设计
  • 【五行系统论:从生成回归到命理结构的综合阐释】
  • Power BI底层逻辑与实战:从Desktop建模到业务落地
  • 抖店售后超时预警怎么做退款退货处理慢怎么办
  • PowerToys:微软官方的 Windows 增强工具集
  • Kazumi番剧播放器:3分钟学会清理缓存释放手机空间 [特殊字符]
  • 抖店1688采购账号异常怎么办支付失败和风控限制怎么排查
  • C#客户端的异步操作
  • 抖店多规格商品买家总拍错怎么办SKU命名和规格图怎么改