使用Python实现租车计费系统的两种方法
作者:山河宁 发布时间:2022-05-12 14:37:24
标签:python,出租车,计费
要求:
#出租车计费**************************************************************************************
# 要求:循环输入公里数,自动计算所需费用,费用计算公式如下
# 0.公里数小于等于0时输出:
# 请输入正确的公里数进行计算,程序结束
# 1.出租车起步价8元,包含2公里
# 2.超过两公里的部分,每公里收取1.2元
# 3.超过12公里的部分,每公里收取1.5元
方法一:
while True:
km = float(input('请输入公里数:'))
if km <= 0:
print('公里数输入错误,重新输入:')
break
else:
if km <= 2 and km > 0:
print('您需要支付8元车费!')
if km >2 and km <= 12:
cost = 8 + (km - 2) * 1.2
print('您需要支付 %s'%cost,'元车费!')
if km > 12:
cost = 8 +(12 - 2) * 1.2 + (km -12)*1.5
print('您需要支付%s'%cost,'元车费!')
方法二:
while True:
km=int(input('请输入公里数:'))
while km <0:
print('输入有误,重新输入:')
break
if km>0 and km<=2:
print('花费8元')
elif km>2 and km <=12:
cost=8+(km-2)*1.2
print('花费%s元'%cost)
elif km>12:
cost=8+(12-2)*1.2+(km-12)*1.5
print('花费%s元'%cost)
输出结果:
请输入公里数:2
您需要支付8元车费!
请输入公里数:12
您需要支付 20.0 元车费!
请输入公里数:20
您需要支付32.0 元车费!
请输入公里数:1.6
您需要支付8元车费!
总结
以上所述是小编给大家介绍的使用Python实现租车计费系统的两种方法网站的支持!
来源:https://blog.csdn.net/qq_42543261/article/details/81003462


猜你喜欢
- escape 方法返回一个可在所有计算机上读取的编码 String 对象。function escape(charString : Stri
- 1、先去官网下载mysql 安装包https://dev.mysql.com/downloads/mysql/2、下载完后解压到你想要安装M
- 本文实例为大家分享了Python Unittest自动化单元测试框架的具体代码,供大家参考,具体内容如下1、python 测试框架(本文只涉
- 本文主要总结了ES6正则表达式的一些新功能,分享出来供大家参考学习,下面来看看详细的介绍:一、构造函数实例化参数的变化 大家都知道,在ES5
- 一、安装 → pyinstaller1.1 方式1:cmd1. 调出运行窗口:win + r, 并输入 cmd2. 切换到 pip.exe
- 数据备份与还原第二篇,具体如下基础概念:备份,将当前已有的数据或记录另存一份;还原,将数据恢复到备份时的状态。为什么要进行数据的备份与还原?
- 安装pyecharts:pip install pyecharts安装snapshot-selenium:pip install snaps
- 今天要帮前端写一个小后台,就是读取数据然后转成json送给他,让他去展示。数据很简单,但是处理的时候遇到了一个问题,文件中涉及到了中文的处理
- 虽然不怎么新鲜,但相信还是有许多人不知道,好,不说废话,直接给方法:开始--->运行,输入cmd,接着输入以下内容加密:C:\WIND
- python的多线程比较鸡肋,优先使用多进程1 基础知识现在的 PC 都是多核的,使用多线程能充分利用 CPU 来提供程序的执行效率。1.1
- 案例一:运行下面的代码结果是什么?class Person: def run(self): &nbs
- 前言因为经常一训练就是很多次迭代,所以找到效率比较高的操作能大大缩短运行时间,但这方面资料不足,所以自己记录总结一下,有需要再补充索引效率与
- 前言: 最近正在上一门Python数据处理的课程,要用到Jupyter,于是就先安装了
- PyScript可以让你在浏览器中直接运行Python脚本,与JavaScript并排,在你的代码和网页之间进行双向互动。由Anaconda
- 一、环境搭建1、安装python+pycharm软件 。python安装网址官网:https://www.python.org/about/
- MySQL字符串的拼接、截取、替换、查找位置。常用的字符串函数:函数说明CONCAT(s1,s2,...)返回连接参数产生的字符串,一个或多
- 1、修改本地化时间原理: 本地化时间格式化需要gettext支持, 假如你的环境没有开启此功能, 将会返回乱码, 影响#phpmyadmin
- 前言学学Python中操纵JSON的知识。学完本文,你可以学到如下内容:1、JSON是什么?2、JSON与XML的优劣差异?3、将Pytho
- 一、观察者模式观察者模式,必须包含 “观察者” 和 “被观察者&rdqu
- 本文较为详细的分析了Python解释执行的原理,对于深入理解Python可以起到一定的帮助作用。具体分析如下:首先,这里的解释执行是相对于编