Python 入门的一些练习题

一共包含 45 个程序题,分为 4 个目录,前三个每个十题,最后一个五题

代码放在 GitHub 上:https://github.com/CuveeFer/py100ti

day 1

  1. # 有 1、2、3、4四个数字,组成互不相同且不重复的三位数
    
  2. # 企业发放的奖金根据利润提成
    # 利润小于等于 10 万元时,奖金可提 10%
    # 10-20 万部分,提成 10%
    # 20-40 万部分 提成 5%
    # 40-60 万部分,提成 3%
    # 60-100 万部分,提成 1.5%
    # 高于 100 万部分,提成 1%
    
  3. # 一个数加上100后是一个完全平方数,再加上268又是一个完全平方数
    
  4. # 输出年月日。判断这一天是这一年的第几天
    
  5. # 输入三个整数,按从小到大输出
    
  6. # 用 * 输出C
    
  7. # 输出 9 * 9 乘法表
    
  8. # 输出国际象棋棋盘
    
  9. # 向控制台输出
    
  10. # 判断素数(用一个数去除以2到这个数的平方根
    

day 2

  1. # 求解所有的水仙花数
    
  2. # 将一个正整数分解成质因数
    
  3. # 求一个数加上 100 后是一个完全平方数,再加上 268 又是一个完全平方数
    
  4. # 判断 101-200 之间有多少个素数(即让这个数去除 2 到这个数的开方)
    
  5. # 统计字符串中的数字、空格、英文字母或其它字符的个数
    
  6. # 计算 s = a + aa + aaa + aaaa + ... + aa...a
    # 用 n 来控制几个数
    
  7. # 计算一个球从100米高度自由落下,每次落下再反弹的高度为越来的一半,计算第十次反弹的高度以及经过多少米
    
  8. # 计算 1!+ 2!+ 3!+ ...+ 100!
    
  9. # 用递归计算 n!
    
  10. # 递归计算年龄 第一个人十岁,后面依次比前面一个人大两岁
    

day 3

  1. # 输入一个不超过5位数的正整数,求它是几位数,并逆序打印出每一位数
    
  2. # 函数调用
    
  3. # 判断一个五位正整数是否是回文数
    
  4. # 输入星期几的第一个字母,判断一下是星期几,如果第一个字母一样,则输入第二个字母进行判断
    
  5. # 求100以内的素数
    
  6. # 快速排序
    
  7. # 求 3*3 的矩阵对角线元素之和
    
  8. # 向一个排好序的数组插入一个数,并使得原数组顺序不变
    
  9. # 将一个数组逆序输出
    
  10. # 有 n 个整数,使其前面各数顺序后移 m 个位置,最后那 m 个数变成最前面的 m 个数
    

day 4

  1. # n 个人围成一圈,顺序排号,从第一个人开始报数(从1到3报数),凡报到3的人退出,求最后留下的是原来第几号的那位
    
  2. # 链表操作
    
  3. # 加密传输数据,传输规则:
    # 1. 每位数字都加上 5
    # 2. 用得到的和各自除以 10 得到的余数代替该数字
    # 3. 再将第一位和第四位交换,第二位和第三位交换
    
  4. # time calendar 包的使用
    
  5. # 字符串的方法
    
posted @   -费费  阅读(462)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示