# 1、'ax' < 'xa' 結果為: true
# 2、以下程式如果輸入666執行哪個語句?為什麼
# 程式執行'if執行了'語句, == 與 or 相比較 ==優先,
# temp == 'yes' or 'yes' 中'yes'與temp比較,因yes永遠為ture,
# 將永遠執行第一條語句,即使為false or 'yes'比較也為true執行
# 第一條語句。
temp = input("請輸入:")
if temp == 'yes' or 'yes':
print('if執行了')
else:
print('else執行了')
----------------
#練習**
#(x//y,x%y) 取整,取模(取餘)
a = divmod(10,3)
print(a)
##小數 匯入源**
from decimal import decimal
b = decimal('0.1')+decimal('0.6')+decimal('0.1')-decimal('0.3')
print(b)
#型別轉換
weight = 44.7
print(type(weight))
print(int(weight))
#匯入內建模組呼叫函式 ceil()向上取整 floor()向下取整 pow()次冪
import math
print(math.ceil(4.1)) # 執行結果4
print(math.floor(4.5)) # 5
print(math.pow(2,3)) # 8.0 = 2**3次冪
# #四捨五入
#round()
#內建方法 python3中是四捨六入五雙飛
a = round(4.5) # 4是雙數結果4
a1 = round(3.5) # 3是單數結果 4
a2 = round(7.5) # 7是單數結果 8
a3 = round(8.5) # 8是雙數結果 8
print(a,a1,a2,a3)
# 函式
print(abs(-1)) # 執行結果:1 abs() 取絕對值
print(math.ceil(4.1)) # 向上取整
print(math.floor(2.3)) # 向下取整
print(math.pow(2,3)) #次冪
print(math.modf(1.5)) # 執行結果:(0.5, 1.0)小數部分和整數部分
print(max(9,8))# 執行結果:9 取最大值
print(min(9,8))# 執行結果:8 取最小值
print(math.sqrt(2)) # 執行結果1.4142135623730951 2的平方根
Python 基礎練習二
1.將列表的每乙個元素拼接成字串li 第一 2,ss 55 test for l in li test str l print test 2.查詢列表中元素,移除每個元素的空格,並查詢以a或a開頭並且以c結尾的所有元素li a lec ar ic a lex tony ra in i 0 while...
Python基礎程式設計練習(二)
python基礎程式設計練習 二 輸入a,b的值,用空格隔開 計算結果 n,m map int,input split def getvalue n if n 0 or n 1 return 1else return n getvalue n 1 def value n,m first getval...
Python基礎練習
1.python 為什麼不需要變數名和變數型別宣告?python語言中物件的型別和記憶體都是執行時確定的。在建立也就是賦值時,直譯器會根據語法和右側的運算元來決定新物件的型別。2.python 為什麼不需要宣告函式型別?待補充3.python 為什麼應當避免在變數名的開始和結尾使用雙下劃線?合法識別...