zoukankan      html  css  js  c++  java
  • 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. # 字符串的方法
      
  • 相关阅读:
    关于上网内容
    lua 学习笔记1
    庖丁解牛Linux基本系统组成分析
    使用163.com的Centos6 yum源,更新RHEL6系统
    安装FreeBSD 8.2
    虚拟机安装FreeBSD 8.2
    也谈苹果
    2011年国庆老家记录
    Common lisp 学习笔记
    JDBC | 第八章: JDBC常用数据库连接池c3p0,dbcp,durid,hikariCP,tomcatjdbc性能及区别
  • 原文地址:https://www.cnblogs.com/alivinfer/p/13705735.html
Copyright © 2011-2022 走看看