Python基礎 Python基本語法元素

2021-08-22 06:09:20 字數 2876 閱讀 6146

1)資料型別:

2)字串序號:

- 正向遞增序號:0代表第乙個字元

- 反向遞減序號:-1代表最後乙個字元

3)字串使用:

4)格式化輸出:

print("c".format(c))
{}表示槽,後續變數填充到槽中

標識將變數c填充到這個位置時取小數點後2位

5)評估函式eval()

習題1 hello world i

描述

這是學習每種程式語言的第乙個例項。

輸出hello world,注意大小寫。

輸入

輸出

hello world

print

("hello world")

習題2 hello world ii

描述

垂直輸出」hello world」,全部**不超過2行。

輸入

輸出

h e

l l ow

o r l d

name

in"hello world":

print(name)

習題3 n的多次方

描述

編寫乙個程式,計算輸入數字n的0次方到5次方結果,並依次輸出這6個結果,輸出結果間用空格分隔。其中:n是乙個整數或浮點數。

print()函式可以同時輸出多個資訊,採用如下方法可以使用空格對多個輸出結果進行分割:

print

(3.14, 1024, 2048)

本平台可以通過input()函式獲得測試用例輸入,請注意,不要在input()中增加提示資訊引數,使用如下方式獲得測試用例輸入並將其輸出:

a = input()

print(a)

輸入

示例1:2

輸出

示例1:1 2 4 8 16 32

a = eval(input())

print(a**0, a**1, a**2, a**3, a**4, a**5)

習題4 溫度轉換 ii

描述

溫度的刻畫有兩個不同體系:攝氏度(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()獲得測試用例輸入時,不要增加提示字串。

輸入

示例1:c12.34

示例2:f87.65

輸出

示例1:f54.21

示例2:c30.92

tempstr = input()

if tempstr[0] in ['c', 'c']:

f = eval(tempstr[1:]) * 1.8 + 32

print("f".format(f))

elif tempstr[0] in ['f', 'f']:

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

print("c".format(c))

貨幣轉換 i

描述

人民幣和美元是世界上通用的兩種貨幣之一,寫乙個程式進行貨幣間幣值轉換,其中:

人民幣和美元間匯率固定為:1美元 = 6.78人民幣。

程式可以接受人民幣或美元輸入,轉換為美元或人民幣輸出。人民幣採用rmb表示,美元usd表示,符號和數值之間沒有空格。

注意:

(1) 這是乙個oj題目,獲得輸入請使用input()

輸入

示例1:rmb123

示例2:usd20

輸出

示例1:usd18.14

示例2:rmb135.60

money = input()

if money[0:3] in ['rmb', 'rmb']:

usd = eval(money[3:])/6.78

print("usd".format(usd))

elif money[0:3] in ['usd', 'usd']:

rmb = eval(money[3:])*6

.78print("rmb".format(rmb))

1.中國大學mooc,python語言程式設計,北京理工大學

2.課後練習

python基礎學習篇 python資料基本運算

移動到本行開頭 home鍵 移動到本行末尾 end鍵盤 注釋 ctrl 複製行 ctrl d 選擇列 滑鼠左鍵 alt 移動行 shift alt 上下箭頭 格式化 ctrl alt l 執行 shift ctrl f10 簡單來說它給人看的,通常是對 的描述資訊,不被執行。分為兩種 1.單行注釋 ...

python的基礎列表 Python列表基礎

1 列表索引 從左往右,從0開始計數。2 列表切片 起始 終止,按從左往右的規則記憶。正向切片 步長預設為1,起始索引大於終止索引,左閉右開區間,從左往右切 反向切片 步長預設為1,起始索引大於終止索引,左閉右開區間,從右往左切 3 列表的運算 算數運算 1 進行列表的拼接。2 重複列表的元素生成新...

python3 6基礎知識 python的基礎知識

安裝 輸入輸出 print text hi,我是 s,我 d歲了 wang 20 print abc def ghi inputname input 輸出資訊 inputname型別為str 注釋資料型別 不變物件不需宣告 整數浮點數 字串布林 truefalse and or not運算 空值no...