1. 程式人生 > >python 第六篇 基礎練習題 乘客打的費用計算

python 第六篇 基礎練習題 乘客打的費用計算

while True:

#快速多行縮排,可以選中需要縮排的行,按Tab鍵

#1.輸入一個公里數

km =input('請輸入行駛公里數(km),輸入0結束:')

# 如果km的值為0,結束迴圈

if  km =='0':

 print('歡迎下次使用!Bye bye!')

break

#2.將公里數轉換為float 型別

km=float(km)

#3.根據不同的公里數計算需要的車費

if km <=2:

 #3.1 起步價8元 包含2公里

print('起步價,8元')

elif km<=12:

# 3.2 超出2公里至12 公里的部分 按每公里1.2 計算

 money=8+(km-2)*1.2


# 佔位符%f 專門用來給float 型別的資料做佔位的

# %.2f 保留小數點後兩位

print('共行駛%.2f千米,共%.2f元'%(km,money))

else:

# 3.3 超出12公里的部分 按每公里1.5計算

 money=8+(12-2)*1.2+(km-12)*1.5

print('共行駛%.2f千米,共%.2f元'%(km,money))

相關推薦

python 基礎練習題 乘客打的費用計算

while True: #快速多行縮排,可以選中需要縮排的行,按Tab鍵 #1.輸入一個公里數 km =input('請輸入行駛公里數(km),輸入0結束:') # 如果km的值為0,結束迴圈 if  km =='0':  print('歡迎下次使用!Bye bye!')

Python開發【】:Python基礎條件和循環

ora back strong als 重復執行 操作 enume 條件表達式 服務 目錄 一、if語句 1、功能 2、語法 單分支,單重條件判斷 多分支,多重條件判斷 if + else 多分支if + elif + else 語句小結 + 案例 三元表達式 二、whil

python基礎知識(知識點總結)

####################### 整理 ################# # 一、數字# int(..) # 二、字串# replace(替換)/find/join/strip(移除)/startswith/split(分割)/upper(轉換為大寫的)/lower(轉換為小寫)/form

java語言程式設計基礎章程式設計練習題

1 import java.util.Scanner; public class Main{ public static void main(String[] args){ final int NUMBER = 100; int count = 0; Sc

Python 學習日記 -- 深淺拷貝

python深淺拷貝: 1、字符串和數字import copy #淺拷貝 copy.copy() #深拷貝 copy.deepcopy() #################################################################################

python全棧開發【Python字符編碼

原理 如果 多語言 bubuko shift 滿足 避免 穩定性 都是 1.內存和硬盤都是用來存儲的。 CPU:速度快 硬盤:永久保存 2.文本編輯器存取文件的原理(nodepad++,pycharm,word)    打開編輯器就可以啟動一個進程,是在內存中的,所

:匯編基礎指令講解

錯誤 info 其他 不能 mov指令 位或 簡單的 圖解 strong 目錄 基礎匯編代碼 LDR(load) STR(store) B MOV(move) LDR(註意跟讀內存的LDR不一樣,格式不同) add(加) sub(減) BL(branch and Link

Python金融系列:現代投資組合理論

作者:chen_h 微訊號 & QQ:862251340 微信公眾號:coderpai 第一篇:計算股票回報率,均值和方差 第二篇:簡單線性迴歸 第三篇:隨機變數和分佈 第四篇:置信區間和假設檢驗 第五篇:多元線性迴歸和殘差分析 第六篇:現代投資組合

MongoDB基礎教程系列-- MongoDB 索引

https://www.cnblogs.com/liruihuan/p/6682575.html 使用索引可以大大提高文件的查詢效率。如果沒有索引,會遍歷集合中所有文件,才能找到匹配查詢語句的文件。這樣遍歷集合中整個文件的方式是非常耗時的,特別是處理大資料時,耗時幾十秒甚至幾分鐘都是有可能的。

java基礎知識--

一:繼承(extends) 1.如何表達這個關係呢? 通過extends關鍵字可以實現類與類的繼承 格式: class 子類名 extends 父類名 {}  父類:基類,超類 子類:派生類       &nbs

06-撩課-Python面試寶典-

一. 函式的概念是什麼? 在Python中如何定義?使用場景是什麼? 概念 寫了一段程式碼實現了某個小功能; 然後把這些程式碼集中到一塊, 起一個名字; 下一次就可以根據這個名字再次使用這個程式碼塊, 這就是函式 定義 def 函式名稱(引

Python開發【】:模組

模組,用一砣程式碼實現了某個功能的程式碼集合。  類似於函數語言程式設計和麵向過程程式設計,函數語言程式設計則完成一個功能,其他程式碼用來呼叫即可,提供了程式碼的重用性和程式碼間的耦合。而對於一個複雜的功能來,可能需要多個函式才能完成(函式又可以在不同的.py檔案中),n個 .py 檔案組成的程式

python爬蟲--BeautifulSoup庫

BeautifulSoup庫 簡介 靈活方便的網頁解析庫,處理高效,支援多種解析器 利用它不用編寫正則表示式即可方便地實現網頁資訊的爬取 MacOS安裝:pip3 install BeautifulSoup4(已經更新到4了) soup = B

「Odoo 基礎教程系列」——從 Todo 應用開始(5)

大家好鴨,我又來更新啦!還記得我們在第二篇教程中提到過的動作(actions)嗎,今天我們就來專門講講在 Odoo 中的 action,學習不同型別的動作對應的應用場景,並且在我們的 Todo 應用中使用上其中一些型別的動作。 視窗動作 視窗動作在 Odoo 中是

“毛星雲OpenCV3程式設計入門之python實現”基本圖形繪製

4.3基本圖形繪製 python程式碼: # -*- coding: utf-8 -*- __author__ = 'sunzhilong' import cv2 import numpy as np image = np.zeros((600,600,3

Python 語言學習 :迭代和解析

Python 語言學習 第六篇:迭代和解析 Python中的迭代是指按照元素的順序逐個呼叫的過程,迭代概念包括:迭代協議、可迭代物件和迭代器三個概念。 迭代協議是指有__next__()函式的物件會前進到下一個結果,而到達系列的末尾時,則會引發StopIteration異常。為了支援迭代協議

小甲魚零基礎python講筆記+作業

測試題: Python 的 floor 除法現在使用 “//” 實現,那 3.0 // 2.0 您目測會顯示什麼內容呢? 1.0 a < b < c 事實上是等於? (a<b)and (b<c) 不使用 IDLE,你

python中numpy.zeros(np.zeros)的使用方法

numpy 使用方法 符號 語言 unicode matrix res .net als 用法:zeros(shape, dtype=float, order=‘C‘) 返回:返回來一個給定形狀和類型的用0填充的數組; 參數:shape:形狀 dtype:數據類型,可選參數

#Java學習之路——基礎階段二(

string 類 結合 類型 絕對路徑 一起 java 對象 刪除文件夾 mkdir 我的學習階段是跟著CZBK黑馬的雙源課程,學習目標以及博客是為了審查自己的學習情況,畢竟看一遍,敲一遍,和自己歸納總結一遍有著很大的區別,在此期間我會參雜Java瘋狂講義(第四版)裏面的內

JS資料結構 --- 二叉樹力扣練習題

1、第226題:翻轉二叉樹 遞迴+迭代兩種實現方式: /** 反轉二叉樹 * Definition for a binary tree node. * function TreeNode(val) { * this.val = val; * this.left