#Python TQC考題404 數字反轉判斷
“””
將輸入值當成數字不好計算,容易出錯
當成字串就很好處理
“””
n1=input()
#不要用eval包覆,[::-1]只能對字串做反轉
n2=n1[::-1]
print(n2)
“””
# [::-1] ,
# ::表示全部,最後一個數字表示間隔,負號表示反向
#自己體會:
#將list中的元素數值化:
a=input()
lst=list(a)
print(lst)
lst_num=[eval(i) for i in lst]
print(lst_num)
“””
#使用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()
“””
把輸入值當成數字處理
遇到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=””)
近期留言