要求:

#出租车计费**************************************************************************************

# 要求:循环输入公里数,自动计算所需费用,费用计算公式如下

# 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——写出租车计费系统相关推荐

  1. python vlookup 模糊_如何用python写excel中的vlookup函数?

    1.背景 Vlookup 函数,可以算是一个数据专员必须要会使用的基本函数了,确实很好用.但是你可能会注意到,Excel 一旦数据量过大,打开都费劲了,何况打开后,你还要输入公式计算,就更费劲了,此时 ...

  2. python引流_怎样用python写引流脚本

    Python是一门非常适合处理数据和自动化完成重复性工作的编程语言,我们在用数据训练机器学习模型之前,通常都需要对数据进行预处理,而Python就非常适合完成这项工作,比如需要重新调整几十万张图像的尺 ...

  3. python优化网站_[练习] 用PYTHON来优化网站中的图片

    我到公司以来,第一次加班,哇,加一晚上加一上午,现在还没下班的迹象,555,困. 对于网站中的一些关键的页面,多重缓存.静态化.程序代码优化--之外,为了提高用户打开页面的速度,图片是必须要优化的. ...

  4. python递归函数例题_递归案例python

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 而对应的中文翻译 "递归" 却表达了两个意思:"递 ...

  5. 网易图灵学院python公开课_图灵学院 Python全系列教程全栈工程师 python视频教程下载...

    大家怎么说? 老师很好,我认为,若想学好python,应该多练.多想.多看.学习资料不能仅限于老师给定的这些内容,这些毕竟是入门资料 老师讲的真不错,对于我们这种小白来说 也比较容易懂,虽然有些时候自 ...

  6. python列表拆包_详解python 拆包可迭代数据如tuple, list

    详解python 拆包可迭代数据如tuple, list 拆包是指将一个结构中的数据拆分为多个单独变量中. 以元组为例: >>> a = ('windows', 10, 25.1, ...

  7. 文科生自学python要多久_怎么自学python,大概要多久?

    都让开!本人文科生,自学Python 2年半,作为一个曾经完全0基础,啥都不懂纯靠自学学会python的文科生,有一些不成熟的小建议可以分享一下. 首先不要觉着编程难,只要你认识26个英文字母,有一点 ...

  8. python什么环境_什么是Python?(基础环境建设),NO2,搭建

    1. Python语言 1.1 Python语言的基本概念 Python 是⼀种极少数能兼具 "简单" 与 "功能强⼤" 的编程语⾔.你将惊异于发现你正在使⽤的 ...

  9. python框架大全_常用的Python开源框架有哪些?列举这3个

    随着人工智能快速发展,不仅在各个领域应用日益广泛,同时也引发了教学内容的变革和创新.人工智能的火热得益于成功的开源以及深度学习框架的不断涌现.而Python作为一种脚本语言,具有易学.易维护等优点,它 ...

  10. python 判断类型_青少年之Python编程课程安排lt;第一季gt;

    第一章    开启Python之旅 1.   你将了解什么是Python 2.   在电脑上安装并简单使用Python 3.   开始通过Python与计算机进行交流(编程) 第二章    变量 1. ...

最新文章

  1. 又一年5.20,用Python助力程序员脱单大攻略(视频版)
  2. python【数据结构与算法】内置函数enumerate(枚举) 函数(看不懂你来打我)
  3. Linux常用命令--cat 、more、less、head、tail
  4. java 语言循环总结
  5. Redis(案例五:Set数据)
  6. 多行书写的字符串字面值
  7. SSH2整合需要jar包解释
  8. 工程联盟管理平台、CRM、项目管理、合同管理、合作商管理、考勤管理、成本管理、指标管理、业主管理、工时报告、招投标、开票回单、物料库、培训中心、知识库、采购管理、Axure原型、产品原型、rp原型
  9. C中位域Struct操作
  10. logistic回归详解(三):梯度下降训练方法
  11. php做一个每天的考勤表,教你做一个酷毙的考勤表!|
  12. wps如何只让他显示3级标题_wps文字怎样设置多级标题
  13. Mac环境下使用XMAPP 安装testlink
  14. 三种中介效应检验方法及操作步骤
  15. mysql sql文件分割_'.sql'数据备份大文件分割与合并_MySQL
  16. 怎样找回u盘里误删的文件
  17. 使用 Electron 构建桌面应用程序的介绍
  18. Windows 2008 R2 SP1更新补丁报错解决建议
  19. STM32教程(CubeMx版):STM32CubeMx开发实例教程
  20. 微信公众平台高级群发接口(转载)

热门文章

  1. sublime text4在linux(ubuntu)下的安装及配置;sublime text4在linux(ubuntu)安装后输入lisence没反应;.desktop文件干嘛的
  2. 【实战】电脑 开发板 虚拟机三者互ping通教程
  3. 2.3 我是“搞计算机的”——《逆袭大学》连载
  4. cas的session存储及实现共享的
  5. 3D绘图过程及原理简介
  6. 通信工程/电子信息工程保研 各院校面试难度分析
  7. 智林电子白板软件使用培训讲义
  8. Reloaded modules:在Spyder运行时错误
  9. U盘数据丢失如何恢复呢
  10. 深度学习部署--搭建后台服务器