zoukankan      html  css  js  c++  java
  • day05

    1. 输入姑娘的年龄后,进行以下判断:

      1. 如果姑娘小于18岁,打印“不接受未成年”

      2. 如果姑娘大于18岁小于25岁,打印“心动表白”

      3. 如果姑娘大于25岁小于45岁,打印“阿姨好”

      4. 如果姑娘大于45岁,打印“奶奶好”

        girl_gender = input('Please input your gender:')
        if girl_gender == 'female':
            girl_age = int(input('Please input your age :'))
            if girl_age < 18 :
                print('不接受未成年')
            elif girl_age >= 18 and girl_age <=25:
                print('心动表白')
            elif girl_age > 25 and girl_age <= 45:
                print('阿姨好')
            else:
                print('奶奶好')
        else:
            print('输入错误,再见')
        
    2. 预习while循环,打印1-100之间的奇数和

      count = 1
      sum_count = 0
      while count < 100:
          sum_count += count
          count += 2
      print(sum_count)
      
    3. 预习while循环,猜年龄游戏升级版,有以下三点要求:

      1. 允许用户最多尝试3次
      2. 每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
      3. 如果猜对了,就直接退出
    age = 18
    count = 0
    while count <4:
       in_age = int(input('please input the age :'))
       if in_age == age:
           print('you are right')
           break
       elif in_age < age:
           print('猜小了')
       elif in_age > age:
           print('猜大了')
       count += 1
       count1 = 3 - count
       print('你还有%s次机会'%(count1))
       if count == 3:
           again = input('还想玩吗?想玩请输入Y,退出请输入N:')
           if again == 'Y':
               count = 0
           else:
               print('再见')
               break
    
    1. 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;高于40万元的部分,可提成3%。从键盘输入当月利润,求应发放奖金总数?
    award = 0
    profit = float(input('Please input the total profit(单位:万):'))
    if profit <= 10:
        award = profit*0.1
    elif profit > 10 and profit <= 20:
        award = (profit-10)*0.075+1
    elif profit > 20 and profit <= 40:
        award = (profit-20)*0.05+1+0.75
    elif profit >40:
        award = (profit-40)*0.03+1+0.75+1
    print(award)
    
    1. 快递运费首重6元,超过则加收3元/kg(首重为1kg,不满则按1kg计算),要求输入货物重量,计算运费
    pay = 0
    weight = float(input('请输入货物重量(KG):'))
    if weight <= 1:
        pay = 6
    elif weight >1:
        weight1 = int(weight)
        print(weight1)
        if weight-weight1>0:
            pay = weight1*3+6
        else :
            pay = (weight1-1)*3+6
    print(pay)
    
    1. 输入税前工资数,计算出应交的个人所得税(不考虑税费减免政策)

      salary = float(input('请输入你的工资:'))
      tax = 0
      if salary  <=5000:
          tax = 0
      elif salary > 5000 and salary <= 8000:
          tax = (salary - 5000)*0.03
      elif salary > 8000 and salary <= 17000:
          tax = (salary-8000)*0.1+90
      elif salary > 17000 and salary <= 30000:
          tax = (salary-17000)*0.2+90+900
      elif salary > 30000 and salary <= 40000:
          tax = (salary-30000)*0.25+90+900+2600
      elif salary > 40000 and salary <= 60000:
          tax = (salary-40000)*0.3+90+900+2600+2500
      elif salary > 60000 and salary <= 85000:
          tax = (salary-60000)*0.35+90+900+2600+2500+6000
      elif salary > 85000:
          tax = (salary-85000)*0.45+90+900+2500+2600+6000+15000*0.35
      print('你应交的个人所得税为:%s'%(tax))
      
    2. 一个球从100米高度自由落下,每次落地后弹回原来高度的一半,求它在第10次落地时,离地多高,共经过多少米?

      high1 = 100
      n = 1
      sum_high = 0
      while n<=9 :
          sum_high += high1
          high1 = high1/2
          n+=1
      print('sum_high:%s'%(sum_high))
      print(high1)
      
    3. 有一个分数数列,1/2,2/3,4/4,8/5,16/6...,求前10项的和

        ```python
        sum_count  = 0
        n = 1
        while n<=10:
            sum_count1 = (n**2)/(n+1)
            sum_count +=sum_count1
            n+=1
        print(sum_count)
        ```
      
    4. 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,第二天早上又将剩下的桃子吃掉一半。以后每天早上都吃前一天剩下的一半。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少个桃子

       ```python
       n = 1
       i=1
       while n<= 9:
           i = 2*i
           n+=1
       print(i)
       
       ```
  • 相关阅读:
    eclipse配置Tomcat The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
    解决掉你心中 js function与Function的关系的疑问
    英语 one day
    合并两个有序链表
    有效的括号
    探讨前后端分离
    菜鸡发现腾讯视频bug
    最长公共前缀
    字符串转整数
    回文数
  • 原文地址:https://www.cnblogs.com/ghylpb/p/11507925.html
Copyright © 2011-2022 走看看