Python 溫度的轉換

2022-01-14 19:46:31 字數 1520 閱讀 7478

摘要:本週開始學python,之前對於這門課程非常陌生,以為和其他程式語言一樣,但是初步了解了一下python後,才發現了他的強大,用python程式設計語句更加簡單,許多功能只需引入第三方庫即可,大大提高了我們的程式設計效率。在初步學習了python以及他的turtle庫後(turtle庫是繪圖時使用的),做了兩個簡單的案例。

一、溫度的轉換

#

注釋'''

注釋'''

temp = input("

請輸入帶有符號的溫度值")

if temp[-1] in ['

f', 'f'

]: c = (eval(temp[0:-1]) - 32) / 1.8

print("c"

.format(c))

elif temp[-1] in ['

c', 'c'

]: f = 1.8 * eval(temp[0:-1]) + 32

print("f"

.format(f))

else

:

print("

格式錯誤

")

溫度轉換

二、圖形的繪製

在進行圖形繪製時需要匯入turtle庫

import

turtle

turtle.setup(650,350,200,200)#

視窗大小

turtle.penup()#

抬筆turtle.fd(-251)#

反方向走

turtle.pendown()#

落筆turtle.pensize(25)#

筆大小turtle.pencolor("

red")#

顏色turtle.seth(-40)#

改變方向,不移動

for i in range(4):#

迴圈四次

turtle.circle(40, 80)#

半徑40角度80(左)

turtle.circle(-40, 80)#

半徑40角度80(右)

turtle.circle(40, 80/2)

turtle.fd(40)

turtle.circle(16, 180)

turtle.fd(40 * 2/3)

turtle.pensize(5)#

筆大小turtle.pencolor("

yellow

")#顏色

for i in range(6):#

迴圈四次

turtle.fd(100)

turtle.left(60)

turtle.done()

#退出視窗

簡單的圖形繪製

Python溫度轉換例項

tempconvert.py val input 請輸入帶有溫度表示符號的溫度值 例如 32c if val 1 in c c f 1.8 float val 0 1 32 print 轉換後的溫度為 2ff f elif val 1 in f f c float val 0 1 32 1.8 pr...

《Python專案 溫度單位的轉換》

溫度有攝氏度 celsius 和華氏度 fabrenheit 兩個不同的單位。攝氏度0度為結冰點,沸點為100度 華氏度以32度為冰點,以212度為沸點。一般來說,中國採用攝氏度,美國採用華氏度。兩者之間的轉換公式為 攝氏度 華氏度 32 1.8 華氏度 攝氏度 1.8 32 定義乙個函式獲取帶符號...

python基礎之溫度轉換

tempstr input 請輸入符號在數字後的溫度值 if tempstr 1 in f f c eval tempstr 0 1 32 1.8 print 轉換後的溫度是c format c elif tempstr 1 in c c f 1.8 eval tempstr 0 1 32 prin...