1.企业根据利润提成发放奖金问题

企业根据利润提成发放奖金问题。利润低于或等于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%提成。从键盘输入当月利润,求应发放奖金总数?

输入格式:

输入一个利润整数。例如:输入120000。

输出格式:

输出一个实数。例如:11500.0。

代码如下:

money = float(input())
bonus = 0
li = [1000000,600000,400000,200000,100000,0]
bi = [0.01,0.015,0.03,0.05,0.075,0.1]for i in range(6):if money > li[i]:cmoney = money - li[i]bonus = bonus + cmoney * bi[i]money = li[i]print(bonus)


 2.骑车还是走路?

在校园里,没有自行车,上课办事会很不方便。但实际上,并非去办任何事情都是骑车快。因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间。假设找到自行车,开锁并骑上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。 编写程序判断走不同的距离去办事,是骑车快还是走路快。

输入格式:

输入一个数,表示距离

输出格式:

如果输入的距离骑车快,输出"Bike";如果是走路快,输出"Walk";如果一样快,输出"All"。

代码如下:

s=int (input())
t1=0
t2=0
t1=50+s/3
t2=s/1.2
if t1>t2:print('Walk')
if t1<t2:print('Bike')
if t1==t2:print('All')


 3.超速处罚[加测试数据]

按照规定,在高速公路上行使的机动车,达到或超出本车道限速的10%则处200元罚款;若达到或超出50%,就要吊销驾驶证。请编写程序根据车速和限速自动判别对该机动车的处理。

输入格式:

输入在一行中给出2个正整数,分别对应车速和限速,其间以空格分隔。

输出格式:

在一行中输出处理意见:若属于正常行驶,则输出“OK”;若应处罚款,则输出“Exceed x%. Ticket 200”;若应吊销驾驶证,则输出“Exceed x%. License Revoked”。其中x是超速的百分比,精确到整数。

代码如下:

import math
x,y=input().split()
a=int(x)-int(y)
abs(a)
Exceed=(a/int(y))*100
if Exceed<10:print('OK')
if 10<=Exceed<50:print("Exceed {}%. Ticket 200".format(round(Exceed)))
if Exceed>=50:print("Exceed {}%. License Revoked".format(round(Exceed)))


 4.简单计算器程序

编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目输入和输出均不超过整型范围。

输入格式:

在一行中依次给出操作数1、运算符、操作数2,其间以空格分隔。操作数的数据类型为整型,且除法和求余的分母非零。

输出格式:

当运算符为+、-、*、/、%时,在一行中输出相应的运算结果。若输入是非法符号(即除了加、减、乘、除和求余五种运算符以外的其他符号)则输出“ERROR”。

代码如下:

num1,x,num2=input().split()
num1=int(num1)
num2=int(num2)
if x=='+':sum=num1+num2print(sum)
elif x=='-':sum=num1-num2print(sum)
elif x=='*':sum=num1*num2print(sum)
elif x=='/':sum=num1/num2print(sum)
elif x=='//':sum=num1//num2print(sum)
elif x=='%':sum=num1%num2print(sum)
else:print('ERROR')


5.计算BMI并判断  

请编写一个程序来计算并显示一个人的体重指数(BMI),其计算公式为:

BMI=weight×703÷height2

其中,体重weight是以磅为单位,身高height是以英寸为单位。程序输入其体重和身高,然后显示用户的BMI(保留两位小数,用int(BMI*100)/100)。此外,程序还显示一条信息说明用户是“体重最佳”,还是“体重超重"或“体重过轻”。当一个人的BMI在18.5与25之间时,其体重被认为是“体重最佳”。如果BMI小于18.5,则被认为是"体重过轻";如果BMI大于25,则被认为是“体重超重"。

输入格式:

分行输入体重、身高

输出格式:

第一行输出BMI值(保留两位小数) 第二行输出判断信息

代码如下:

weight = float(input())
height = float(input())
BMI = weight*703/(height**2)
BMI =int(BMI*100)/100
print("BMI = %.2f"%BMI)
if BMI<18.5:print("体重过轻")
if BMI>=18.5 and BMI<=25:print("体重最佳")
if BMI>25:print("体重超重")


6.象限的判断

输入一对坐标,输出它在直角坐标系中的象限。

输入格式:

输入坐标(x,y),(假设输入的x或y坐标值一定不会为0)如:(3.5,-2)。

输出格式:

输出对应的象限,如:第四象限

代码如下:

x,y=eval(input(""))
if x>0 and y>0 :print("第一象限")
elif x>0 and y<0 :print("第四象限")
elif x<0 and y>0 :print("第二象限")
else :print("第三象限")


7.jmu-python-回文数判断(5位数字) 

本题目要求输入一个5位自然数n,如果n的各位数字反向排列所得的自然数与n相等,则输出‘yes’,否则输出‘no’。

输入格式:

13531

输出格式:

yes

代码如下:

num = input()
if num[0] == num[-1]and num[1]==num[-2]:print("yes")
else:print("no")


8.计算当月的天数

输入年份和月份,输出当月的天数。注意:1月、3月、5月、7月、8月、10月、12月是31天,4月、6月、9月、11月是30天,对于2月来说,闰年是29天,非闰年是28天。判断闰年的标准:能被4整除但不能被100整除,或者能被400整除的年份是闰年。

输入格式:

输入年份和月份,用空格分隔,如:“2009 5”。

输出格式:

输出该月的天数,如:“31”

代码如下:

year,month=map(float,input().split())
if month < 1 or month > 12:print('Error')
elif month == 1 or month == 3 or month == 5 or month == 7 or month == 8 or month == 10 or month == 12:print(31)
elif month == 4 or month == 6 or month == 9 or month == 11:print(30)
else:if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:print(29)else:print(28)

​​​​​​​​​​​​​​

《Python语言程序设计》——选择结构程序设计(2)相关推荐

  1. c语言实验选择结构程序设计答案,实验2:选择结构程序设计 (答案)

    实验2:选择结构程序设计 一.实验目的 1.掌握关系.逻辑运算符及其表达式的正确使用. 2.掌握if语句和switch语句的使用. 3.了解vc++C程序调试的基本方法 二.实验环境 turbo c2 ...

  2. 简单的C程序设计——选择结构程序设计

    在顺序结构中,各语句是按自上而下的顺序执行的,执行完上一个语句就自动执行下一个语句,是无条件的,不必作任何判断.实际上,很多情况下,需要根据某个条件是否满足来决定是否执行指定的操作任务,或者从给定的两 ...

  3. 第4章 简单的C程序设计——选择结构程序设计

    在顺序结构中,各语句是按自上而下的顺序执行的,执行完上一个语句就自动执行下一个语句,是无条件的,不必作任何判断.实际上,很多情况下,需要根据某个条件是否满足来决定是否执行指定的操作任务,或者从给定的两 ...

  4. c语言实验选择结构程序设计

    1. 编写程序输入三个数,按由小到大的顺序输出. #include <stdio.h> main() { inta,b,c,t; printf(" 请输入三个整数 :" ...

  5. c语言选择结构程序设计报告,《C语言程序设计》实验报告选择结构程序设计.doc...

    <C语言程序设计>实验报告选择结构程序设计.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会 ...

  6. c语言中描述y是奇数,4章选择结构程序设计C语言入门习题

    C语言入门习题 第四章 选择结构程序设计 一.选择题 1.有以下程序 main() { int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) pr ...

  7. C语言 第五章 选择结构 答案,c语言第五章 选择结构程序设计(习题册答案).doc

    第五章 选择结构程序设计 基础练习(A) 一.填空题 1.关系表达式的运算结果是 逻辑 值.C语言没有逻辑型数据,以 1 代表"真",以 0代表"假". 2.逻 ...

  8. c语言选择结构程序设计笔记,C语言选择结构程序设计.ppt

    <C语言选择结构程序设计.ppt>由会员分享,可在线阅读,更多相关<C语言选择结构程序设计.ppt(32页珍藏版)>请在人人文库网上搜索. 1.选择结构程序设计,关系运算符和关 ...

  9. c语言 教学目标,c语言选择结构程序设计教学目标

    c语言选择结构程序设计教学目标 <选择结构程序设计>教学目标 能力要求: a) 能够使用 if 语句编写条件选择程序 b) 能够使用嵌套 if 语句和 switch 语句编写多分支选择结构 ...

  10. c语言选择结构作用,c语言选择结构程序设计教案

    <c语言选择结构程序设计教案>由会员分享,可在线阅读,更多相关<c语言选择结构程序设计教案(16页珍藏版)>请在人人文库网上搜索. 1.选择结构程序设计(一)说明内容1关系运算 ...

最新文章

  1. subprocess.Popen.stdout.readlines()
  2. WinCE文件目录定制
  3. 读阿里许令波老师晋升评审有感
  4. 不到 10 个提升逼格的 Redis 命令
  5. Spring @ControllerAdvice @ExceptionHandler
  6. (转载)SpringBoot 发送邮件和附件
  7. echarts 3d地球 背面光线太暗_新技术:多波长光源,同时3D打印多种光敏树脂材料...
  8. 【狂转】某个N人的访谈记录(完)
  9. java和vb.net des加密_vb.net DES加密与解密
  10. ajax+++fc,06. 实做AJAX(SEFC)
  11. atitit.组件化事件化的编程模型--服务端控件(1)---------服务端控件与标签的关系
  12. LoadRunner教程(16)-LoadRunner SLA分析
  13. 定时报警器c语言程序,单片机控制的简易定时报警器电路设计(含电路图和程序)...
  14. 简易解inode802.1x认证实战(6)交叉编译
  15. u盘怎么安装计算机系统,教您如何用u盘装系统
  16. hdu 6059 Kanade's trio
  17. goinception审核规则
  18. Fitbit被谷歌21亿美元收购 品牌启用英文域名Fitbit.com
  19. 大虾说工具 -- 横展开
  20. 手机恢复出厂设置命令_三星 手机 恢复 出厂 设置 指令 密码 串号

热门文章

  1. 用了IC卡刷卡水控器有什么好处
  2. javascript案例24——班级成绩求和、求平均值
  3. 签订认购书后开发商上涨房价这样合不合法
  4. 数据sql设置外键约束
  5. 了解下 IEnumerable、ICollection、IList 和 IQueryable 接口
  6. android定制之内置sdcard Volume ID及盘符修改
  7. Ubuntu虚拟机安装常用软件
  8. 前程无忧发布2023年中国大学生喜爱雇主榜单,140家企业上榜 | 美通社头条
  9. Unity Shader - Occlusion Map 遮挡贴图
  10. JAMA子刊:孕妈妈每天喝半杯咖啡,可能让胎儿发育迟缓