Python TQC考題404 數字反轉判斷,n_rev=n[::-1], list1.reverse()

加入好友
加入社群
Python TQC考題404 數字反轉判斷,n_rev=n[::-1], list1.reverse() - 儲蓄保險王

#Python TQC考題404 數字反轉判斷

“””

跟題目308 位數加總一樣

將輸入值當成數字不好計算,容易出錯

當成字串就很好處理

“””

n1=input() 

#不要用eval包覆,[::-1]只能對字串做反轉
n2=n1[::-1]
print(n2)

Python TQC考題404 數字反轉判斷,n_rev=n[::-1], list1.reverse() - 儲蓄保險王

 

“””

# [::-1] , 

# ::表示全部,最後一個數字表示間隔,負號表示反向

Python TQC考題404 數字反轉判斷,n_rev=n[::-1], list1.reverse() - 儲蓄保險王

#自己體會:

Python TQC考題404 數字反轉判斷,n_rev=n[::-1], list1.reverse() - 儲蓄保險王

Python TQC考題404 數字反轉判斷,n_rev=n[::-1], list1.reverse() - 儲蓄保險王

 

#將list中的元素數值化:

a=input()
lst=list(a)
print(lst)

lst_num=[eval(i) for i in lst]
print(lst_num)

Python TQC考題404 數字反轉判斷,n_rev=n[::-1], list1.reverse() - 儲蓄保險王

“””

#使用list1.reverse()反轉字串

#list是python的語法,

#變數命名不建議用list,要用list1, list2之類

a=input()

#使用input(), a 為字串

L=list(a)
print(L)
#只是印出來看看,題目不需要

L.reverse()

#不要忘記()

print(L)
#只是印出來看看,題目不需要

for i in range(len(L)):
print(L[i],end=””)
print()

Python TQC考題404 數字反轉判斷,n_rev=n[::-1], list1.reverse() - 儲蓄保險王

 

“””

把輸入值當成數字處理

遇到0或開頭0會出錯

用前面的字串反轉比較好

僅供練習與了解while迴圈概念

“””

n=eval(input())
#n_rev=n[::-1]
#print(n_rev)

res=0
L=[]

“””
while n//10 != 0:
res=n%10
L.append(res)
n=n//10
這個語法做,會少最後一碼
先判再做,少最後一個
“””

while True:
if n == 0:break
#先做再判,正確
res=n%10
L.append(res)
n=n//10

for i in range(len(L)):
print(L[i],end=””)

Python TQC考題404 數字反轉判斷,n_rev=n[::-1], list1.reverse() - 儲蓄保險王

加入好友
加入社群
Python TQC考題404 數字反轉判斷,n_rev=n[::-1], list1.reverse() - 儲蓄保險王

儲蓄保險王

儲蓄險是板主最喜愛的儲蓄工具,最喜愛的投資理財工具則是ETF,最喜愛的省錢工具則是信用卡

You may also like...

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *