• day 05作业


    #第一题
    age=int(input('输入年龄;'))
    if age<18:
    print('不接受未成年')
    elif age<25:
    print('心动表白')
    elif age<=45:
    print('阿姨好')
    else:
    print('奶奶好')

    #第二题
    count=1
    h=0
    while count<=100:
    h += count
    count +=2
    print(h)

    #第三题
    age=18
    n=1
    Y='Yy'
    while n<=3:
    sage = int(input('输入年龄;'))
    n+=1
    if sage==age:
    print('猜对了')
    break
    elif sage>age and n<=3:
    print('猜大了,再试一次吧')
    elif sage<age and n<=3:
    print('猜小了,再试一次吧')
    elif n>3:
    print('连续输入超过三次了,还想猜请输入Y或y')
    y=input()
    if y in Y:
    n=0
    else:
    print('游戏失败')
    #练习第一题
    profit = float(input('输入利润(万):'))
    if profit <= 10:
    print('发放奖金', profit * 0.1, '万')
    elif profit <= 20:
    z1 = profit - 10
    print('发放奖金', 10*0.1 + z1 * 0.075, '万')
    elif profit <= 40:
    z1 = profit - 20
    print('发放奖金', 10*0.1+10*0.075 + z1 * 0.05, '万')
    else:
    z1 = profit - 40
    print('发放奖金', 10*0.1+10*0.075+20*0.05 + z1 * 0.03, '万')
    #练习第二题
    weight=float(input('请输入物品重量:'))
    if weight<=1:
    print('收费6元')
    else:
    z=weight-1
    print('收费',6+z*3,'元')
    #练习第三题
    wage=float(input('请输入你的工资'))
    if wage<=36000:
    print('应缴纳个人所得税为:',(wage-5000-2000)*0.03)
    elif wage<=144000:
    print('应缴纳个人所得税为:',(36000-5000-2000)*0.03+(wage-36000)*0.1)
    elif wage<=300000:
    print('应缴纳个人所得税为:',(36000-5000-2000)*0.03+(144000-36000)*0.1+(wage-144000)*0.2)
    elif wage<=420000:
    print('应缴纳个人所得税为:',(36000-5000-2000)*0.03+(144000-36000)*0.1+(300000-144000)*0.2+(wage-300000)*0.25)
    elif wage<=660000:
    print('应缴纳个人所得税为:',(36000-5000-2000)*0.03+(144000-36000)*0.1+(300000-144000)*0.2+(420000-300000)*0.25+(wage-420000)*0.3)
    elif wage<=960000:
    print('应缴纳个人所得税为:',(36000-5000-2000)*0.03+(144000-36000)*0.1+(300000-144000)*0.2+(420000-300000)*0.25+(660000-420000)*0.3+(wage-660000)*0.35)
    else:
    print('应缴纳个人所得税为:',
    (36000 - 5000 - 2000) * 0.03 + (144000 - 36000) * 0.1 + (300000 - 144000) * 0.2 + (420000 - 300000) * 0.25 + (
    660000 - 420000) * 0.3 + (960000 - 660000) * 0.35+(wage-960000)*0.45)

    #练习第四题
    l=100
    z=100
    for i in range(1,10):
    l = l/2
    z+=l
    if i==9:
    print('第十次掉落高度为',l,'米')
    print('第十次落地共经过距离',z,'米')
    #while 循环法
    height=100
    c=10
    i=1
    j=0
    while i<=c:
    if i==1:
    j+=height
    i+=1
    elif i==c:
    height = height / 2
    j += height
    i += 1
    else:
    height=height/2
    j+=height*2
    i+=1
    else:
    print(height)
    print(j)

    #练习第五题
    i=1
    j=2
    h=0
    while j<=11:
    h+=i/j
    i+=i
    j+=1
    # print('i=',i)
    # print('j=',j)
    print(h)

    #练习第六题
    i=1
    j=1
    while j<10:
    i+=i
    j+=1
    print(i)
  • 相关阅读:
    创建vue3 + vite + ts 项目
    js 使用redux 计算数组中每个元素出现的次数
    Vue3 defineComponent的作用
    uniapp 通用函数说明
    vue + elementUI 表单重置两种方法
    解决Vue.js devtools插件成功装上,却在控制台中找不到的问题 Bing
    关于flex元素超出父元素的解决方法 Bing
    Source Tree 1、解决打开闪退问题2、解决找不到项目的问题 Bing
    Chrome(谷歌浏览器)安装Vue插件vuedevtools Bing
    javaScript 获取对象数组的对象里面想要的属性,返回一个新的数组 Bing
  • 原文地址:https://www.cnblogs.com/luocongyu/p/11508281.html
Copyright © 2020-2023  润新知