找出三整數中最大整數
n1=34
n2=100
n3=-67
print(f'三個整數分別為 {n1}, {n2}, {n3}')
if (n1>n2) :
if(n1>n3) :
max=n1
else :
max=n3
else :
if(n2>n3) :
max=n2
else :
max=n3
print()
print(f'較結果:最大數為{max}')
print("比較結果:最大數為",max)
print("三個整數分別為",n1,n2,n3)
這樣執行出來與有使用format是相同的
想問有使用跟沒使用的差別是什麼
後續寫其他程式碼會有影響嗎
format不管在靈活性、可讀性都比分開多個參數好。建議多用。
你今天舉的例子是用在print,但實際上寫程式print不會很常用。
舉例來說
a = 1000
b = 2
combined = f'a={a}, b={b}'
# 你覺得下面那個你比較喜歡?
print(combined)
print('a=', a, ', b=', b)
# 今天會計大人叫你a千位要加逗號,b不只加逗號還要補小數點
combined = f'a={a:,}, b={b:,.1f}'
print(combined)
# 你覺得用print自己組比較快的話麻煩告訴我你的寫法。