Python練習4:溫度轉換
描述
溫度的刻畫有兩個不同體系:攝氏度(Celsius)和華氏度(Fabrenheit)。
請編寫程式將使用者輸入華氏度轉換為攝氏度,或將輸入的攝氏度轉換為華氏度。
轉換演算法如下:(C表示攝氏度、F表示華氏度)
C = ( F - 32 ) / 1.8
F = C * 1.8 + 32
要求如下:
(1) 輸入輸出的攝氏度採用大寫字母C開頭,溫度可以是整數或小數,如:C12.34指攝氏度12.34度;
(2) 輸入輸出的華氏度採用大寫字母F開頭,溫度可以是整數或小數,如:F87.65指攝氏度87.65度;
(3) 不考慮異常輸入的問題,輸出保留小數點後兩位;
(4) 使用input()獲得測試用例輸入時,不要增加提示字串。
程式碼實現:
TempStr=input()
if TempStr[0] in ['F']:
C=(eval(TempStr[1:])-32)/1.8
print("C{:.2f}".format(C))
elif TempStr[0] in ['C']:
F=1.8*eval(TempStr[1:])+32
print("F{:.2f}".format(F))
相關推薦
Python練習4:溫度轉換
描述 溫度的刻畫有兩個不同體系:攝氏度(Celsius)和華氏度(Fabrenheit)。 請編寫程式將使用者輸入華氏度轉換為攝氏度,或將輸入的攝氏度轉換為華氏度。 轉換演算法如下:(C表示攝氏度、F表示華氏度) C = ( F - 32 ) / 1.8 F = C
python123(Python程式語言設計)--------練習4:程式的控制結構
三位水仙花數 描述: "水仙花數"是指一個三位整數,其各位數字的3次方和等於該數本身。 例如:ABC是一個"3位水仙花數",則:A的3次方+B的3次方+C的3次方 = ABC。 請按照從小到大的順序輸出所有的3位水仙花數,請用"逗號"分隔輸出結果。 程式碼實現: 方法一:
<Python基礎學習三>例項1:“溫度轉換”問題分析(未完待續)
摘要: 本篇部落格僅作為筆記,如有侵權,請聯絡,立即刪除(網上找部落格學習,然後手記筆記,因紙質筆記不便儲存,所以儲存到網路筆記)。 兩種刻畫溫度的不同體系:攝氏度(C)、華氏度(F)。 問題分析:直接將溫度值進行轉換。 --劃分邊界(IPO): (1)輸入(I):帶華氏度或攝氏度
python練習4
python題目1:用戶管理系統V2: 用戶功能如下: welcome to xxxx system - 1.註冊:若用戶存在,直接報錯"name 已經存在",若用戶不存在,將用戶信息保存起來,顯示"註冊成功";- 2.登陸:若用戶存在,判斷密碼是否正確,若用戶不存在,報錯"name 不存在";- 3.註銷:
練習4:制作家用電器商品分類頁面
電話機 css 吸塵器 die web 頁面 line tle 商品 <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title&
Python題目4:爬取電影
sts pip pytho 靜態網頁 下載 返回 link 編碼格式 模塊 import re # 正則表達式,用於提取數據 import requests # 下載網頁源代碼 ‘‘‘ 安裝requests模塊:pip install requests 參考文檔:htt
Python 錯誤4:No module named ‘win32api’
在使用scrapy爬蟲的過程中,在命令控制檯輸入scrapy crawl demo 出現ModuleNotFoundError: No module named ‘win32api’錯誤 原因: 缺少 pywin32 模組 解決辦法: 安裝pywin32 在網址“https://
Python入門程式練習題-溫度轉換
Python入門程式練習題-溫度轉換 題目說明: 溫度的刻畫有兩個不同體系:攝氏度(Celsius)和華氏度(Fabrenheit)。
python123--------練習4:程式的控制結構
三位水仙花數 "水仙花數"是指一個三位整數,其各位數字的3次方和等於該數本身。 例如:ABC是一個"3位水仙花數",則:A的3次方+B的3次方+C的3次方 = ABC。 請按照從小到大的順序輸出所有的3位水仙花數,請用"逗號"分隔輸出結果。 方法一: num =
Python練習五:字典
字典兩大特點:無序,鍵唯一 建立字典 1 dic1 = {'name':'CatdeXin','age':22,'bobby':'學習','Speciality':'跑步'} 2 dic2 = dict((('name','CatdeXin'),)) 3 print(dic1) 4
Python練習11:天天向上的力量
問題一:1‰的力量 一年365天,每天進步1‰,累計進步多少呢? 一年365天,每天退步1‰,累計退步多少呢? 程式碼實現: dayup = pow(1.001,365) daydown = pow(0.999,365) print("天天向上:{:.2f}, 天天向
Python練習(1):遞迴和動態規劃的簡單應用
首先考慮一個問題,假如我們在某個編譯器上寫出了這樣的式子:(i++)(i++)(i++),假設i = 5,那麼會有多少可能的結果? 顯然,編譯器對這種行為是未定義的,我們不知道i自增和乘法指令的執行順序,可能的結果有5*5*5, 5*5*6, 5*5*7, 5
第一章html練習4:聚美優品新手指南頁面
<html> <head> <title>聚美優品新手指南頁面</title> </head> <body> <p> <img src="logo.jpg"alt="無此圖片" t
python應用例項:座標轉換——基於布林莎模型,可實現BJ54座標系/GSC2000座標系/WGS84等各種地心直角座標系的轉換
博主準研究僧一枚,假期在老師指導下接觸專案。本博文可作為座標轉換,特別是布林莎七引數法的學習資料。其python原始碼註釋充分,也可作為python的學習專案。程式UI介面如下,由於是自用程式,博主對美化UI不感興趣,ui部分原始碼註釋充分,顏控可自行修改調整。PS:克總信徒
笨方法學Python練習46:一個專案的骨架
操作環境:Debain ×64 常見liunx命令大全:http://blog.csdn.net/pony_kinght/article/details/78510168 建立骨架內容 ~ $ mkdir -p projects ~ $ cd proj
Python學習(4):變數與資料型別
學習一門新語言,一切從變數與基本型別說起。Python中的變數使用與其他常見語言有所不同,最大的特點就是Python的變數不需要宣告。 一、關於Python中變數使用的幾點說明 每個變數在使用前都必須賦值,變數賦值後才會被建立。 Python中的變數就
練習4:實現MyBank系統的存款業務 teacher
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MyBank { /// <summary> ///
Python練習7:turtle六邊形繪製
程式碼實現: import turtle turtle.setup(800, 800, 200, 200) turtle.pencolor("black") turtle.pensize(4) turtle.penup() turtle.fd(-150) turtle.pe
【Python】2.1溫度轉換
# TempConvert.py 註釋語句,註釋用來幫助程式設計師記錄程式設計方法,輔助程式閱讀 #單行註釋 # '''多行註釋''' val = input("請輸入帶溫度表示符號的溫度值(例如: 32C): ") #input()函式從控制檯獲得使
python(4)- 簡單練習:python實現購物車的優化
list x11 int 退出 .html htm src keyword 結算 簡單版本,鏈接如下: http://www.cnblogs.com/c-x-m/p/7819220.html 購物車程序優化題目要求: 1. 用戶退出時打印商品列表時,按以下格式