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...