zoukankan      html  css  js  c++  java
  • Python 基础练习题

    Python 基础练习题

    以下是我在学习Python编写的一些简单的练习题,题目答案为本人编写可能不完全正确只供参考!

    [题目一]

    打印一个如下的图形

     ***** 
      *** 
       * 
      *** 
     ***** 

    # for i in range(-2,3):
    #     for z in range(3-abs(i)):
    #         print(' ',end='')
    #     for j in range(2*abs(i)+1):
    #         print('*',end='')
    #     print(' ')
    

    [题目二]

    输入3个整数并将这3个数分别从小到大输入和从大到小输出一遍

    # x=5
    # y=1
    # z=9
    # m=[x,y,z]
    # m.sort(reverse=True)#reverse=Ture 是将list从大到小排序
    # print(m)
    # m.sort()
    # print(m)
    

    [题目三]

    输入某年某月某天,判断这是这一年的第几天

    # x = int(input('请输入年份:'))
    # y = int(input('请输入月份:'))
    # z = int(input('请输入日期:'))
    # sum=0
    # mouth=[0,31,59,90,120,151,181,212,243,273,304,334]
    # if y>0 and y<=12:
    #     sum=sum+mouth[y-1]
    # if z>0 and z<=31:
    #     sum=sum+z
    # if x%4==0 and x%100!=0 or x%400==0:
    #     sum=sum+1
    # print(sum)
    

    [题目四]

    一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

    # import math
    # while b<=100000:
    #     c=b+100
    #     d=int((math.sqrt(c)))
    #     f=b+268
    #     e=int((math.sqrt(f)))
    #     if c==d**2 and f==e**2:
    #         print(b)
    #     b+=1

    [题目五]

    企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高 
       于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提 
       成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于 
       40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于 
       100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?
    # bonus1 = 100000 * 0.1
    # bonus2 = bonus1 + 100000 * 0.500075
    # bonus4 = bonus2 + 200000 * 0.5
    # bonus6 = bonus4 + 200000 * 0.3
    # bonus10 = bonus6 + 400000 * 0.15
    #
    # i = int(input('input gain:
    '))
    # if i <= 100000:
    #     bonus = i * 0.1
    # elif i <= 200000:
    #     bonus = bonus1 + (i - 100000) * 0.075
    # elif i <= 400000:
    #     bonus = bonus2 + (i - 200000) * 0.05
    # elif i <= 600000:
    #     bonus = bonus4 + (i - 400000) * 0.03
    # elif i <= 1000000:
    #     bonus = bonus6 + (i - 600000) * 0.015
    # else:
    #     bonus = bonus10 + (i - 1000000) * 0.01
    # print ('bonus = ',bonus)
    

    本人刚开始学习python,如对以上内容有疑问欢迎指出!

  • 相关阅读:
    006——VUE中的内容与属性中使用javascript表达式的方法
    005——VUE中的v-text与v-html的使用
    Source Insight 4.0 文件类型、编码格式、tab转空格、tab键自动补全设置。。。
    1-安装MQTT服务器(Windows),并连接测试
    Windows环境下搭建MosQuitto服务器
    c语言条件编译#ifdef与#if defined
    source insight 保存时删除多余空格,去除多余空格 space tab键
    环形数组逆向遍历
    电脑破解wifi密码(至少连过1次的才可以)
    cJSON结构体构建
  • 原文地址:https://www.cnblogs.com/GoodCrab/p/9352824.html
Copyright © 2011-2022 走看看