python练习2020/7/15
2020-07-15 23:41
92 查看
1. 将一个正整数分解质因数 #算法: #n从2开始除,如果能被2整除,继续从2开始除,如果不能被2整除,除数依次加1,继续判断能否整除,如果能整除再从2开始除 #能整除就加入结果列表,更新n的值,且重置除数为2 def prime_num(n): result=[] divisor=2 while n!=1: if n%divisor==0: result.append(divisor) n=n//divisor else: divisor+=1 return result print(prime_num(24)) print(prime_num(15)) 2. 一个字符串中,分别输出奇数坐标字符或偶数坐标字符,奇数坐标的一行,偶数坐标的一行 s='adfdfsdfdsff' odd_list=[] even_list=[] for i in range(len(s)): if i%2==0: odd_list.append(s[i]) else: even_list.append(s[i]) print(''.join(odd_list)) print(''.join(even_list)) 3. 统计字符串中的字母、数字、其他字符个数 s = "alkjjjsdfs111! @#A" number_count=0 letter_count=0 others_count=0 for i in s: if i.isdigit(): number_count+=1 elif i.isalpha(): letter_count+=1 else: others_count+=1 print(number_count) print(letter_count) print(others_count)
相关文章推荐
- python game练习5
- python小练习(一)
- Dave Python 练习十六 -- 执行环境
- Python 小练习 剔除奇数
- python从入门到实践第三章的课后练习作业
- 先执行linux的clear清屏命令,再执行其他操作 分类: python 小练习 2013-09-13 11:23 441人阅读 评论(0) 收藏
- Dave Python 练习十九 -- 网络客户端编程
- python爬虫入门练习:正则表达式爬取猫眼电影TOP100排行榜,openpyxl保存本地excel文件
- python学习-综合练习二(整数和浮点数判断奇偶、质数判断)
- Python练习 Chapter 7
- 11-20 Python 字符串练习 ——“大数字”
- python基础练习三
- python3 时间模块 random模块之两个小练习
- python项目练习七:自定义公告板
- Python练习-从小就背不下来的99乘法表
- python练习2:
- python的练习方法
- Python实例练习3
- Python 练习实例3
- Python入门练习:100以内素数之和