python出租车计费_关于使用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出租车计费_关于使用Python——写出租车计费系统相关推荐
- python vlookup 模糊_如何用python写excel中的vlookup函数?
1.背景 Vlookup 函数,可以算是一个数据专员必须要会使用的基本函数了,确实很好用.但是你可能会注意到,Excel 一旦数据量过大,打开都费劲了,何况打开后,你还要输入公式计算,就更费劲了,此时 ...
- python引流_怎样用python写引流脚本
Python是一门非常适合处理数据和自动化完成重复性工作的编程语言,我们在用数据训练机器学习模型之前,通常都需要对数据进行预处理,而Python就非常适合完成这项工作,比如需要重新调整几十万张图像的尺 ...
- python优化网站_[练习] 用PYTHON来优化网站中的图片
我到公司以来,第一次加班,哇,加一晚上加一上午,现在还没下班的迹象,555,困. 对于网站中的一些关键的页面,多重缓存.静态化.程序代码优化--之外,为了提高用户打开页面的速度,图片是必须要优化的. ...
- python递归函数例题_递归案例python
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 而对应的中文翻译 "递归" 却表达了两个意思:"递 ...
- 网易图灵学院python公开课_图灵学院 Python全系列教程全栈工程师 python视频教程下载...
大家怎么说? 老师很好,我认为,若想学好python,应该多练.多想.多看.学习资料不能仅限于老师给定的这些内容,这些毕竟是入门资料 老师讲的真不错,对于我们这种小白来说 也比较容易懂,虽然有些时候自 ...
- python列表拆包_详解python 拆包可迭代数据如tuple, list
详解python 拆包可迭代数据如tuple, list 拆包是指将一个结构中的数据拆分为多个单独变量中. 以元组为例: >>> a = ('windows', 10, 25.1, ...
- 文科生自学python要多久_怎么自学python,大概要多久?
都让开!本人文科生,自学Python 2年半,作为一个曾经完全0基础,啥都不懂纯靠自学学会python的文科生,有一些不成熟的小建议可以分享一下. 首先不要觉着编程难,只要你认识26个英文字母,有一点 ...
- python什么环境_什么是Python?(基础环境建设),NO2,搭建
1. Python语言 1.1 Python语言的基本概念 Python 是⼀种极少数能兼具 "简单" 与 "功能强⼤" 的编程语⾔.你将惊异于发现你正在使⽤的 ...
- python框架大全_常用的Python开源框架有哪些?列举这3个
随着人工智能快速发展,不仅在各个领域应用日益广泛,同时也引发了教学内容的变革和创新.人工智能的火热得益于成功的开源以及深度学习框架的不断涌现.而Python作为一种脚本语言,具有易学.易维护等优点,它 ...
- python 判断类型_青少年之Python编程课程安排lt;第一季gt;
第一章 开启Python之旅 1. 你将了解什么是Python 2. 在电脑上安装并简单使用Python 3. 开始通过Python与计算机进行交流(编程) 第二章 变量 1. ...
最新文章
- 又一年5.20,用Python助力程序员脱单大攻略(视频版)
- python【数据结构与算法】内置函数enumerate(枚举) 函数(看不懂你来打我)
- Linux常用命令--cat 、more、less、head、tail
- java 语言循环总结
- Redis(案例五:Set数据)
- 多行书写的字符串字面值
- SSH2整合需要jar包解释
- 工程联盟管理平台、CRM、项目管理、合同管理、合作商管理、考勤管理、成本管理、指标管理、业主管理、工时报告、招投标、开票回单、物料库、培训中心、知识库、采购管理、Axure原型、产品原型、rp原型
- C中位域Struct操作
- logistic回归详解(三):梯度下降训练方法
- php做一个每天的考勤表,教你做一个酷毙的考勤表!|
- wps如何只让他显示3级标题_wps文字怎样设置多级标题
- Mac环境下使用XMAPP 安装testlink
- 三种中介效应检验方法及操作步骤
- mysql sql文件分割_'.sql'数据备份大文件分割与合并_MySQL
- 怎样找回u盘里误删的文件
- 使用 Electron 构建桌面应用程序的介绍
- Windows 2008 R2 SP1更新补丁报错解决建议
- STM32教程(CubeMx版):STM32CubeMx开发实例教程
- 微信公众平台高级群发接口(转载)
热门文章
- sublime text4在linux(ubuntu)下的安装及配置;sublime text4在linux(ubuntu)安装后输入lisence没反应;.desktop文件干嘛的
- 【实战】电脑 开发板 虚拟机三者互ping通教程
- 2.3 我是“搞计算机的”——《逆袭大学》连载
- cas的session存储及实现共享的
- 3D绘图过程及原理简介
- 通信工程/电子信息工程保研 各院校面试难度分析
- 智林电子白板软件使用培训讲义
- Reloaded modules:在Spyder运行时错误
- U盘数据丢失如何恢复呢
- 深度学习部署--搭建后台服务器