首頁 >後端開發 >Python教學 >python怎麼逆序輸出三位數

python怎麼逆序輸出三位數

青灯夜游
青灯夜游原創
2021-04-16 16:13:2241751瀏覽

方法:1、用list()將三位數存入列表;2、用reverse()反轉列表元素;3、用「int(列表名稱[下標])」語句取出反轉後的數字存入變數a,b,c中;4、利用「a*100 b*10 c」語句拼接成逆序三位數;5、用print()輸出。

python怎麼逆序輸出三位數

本教學操作環境:windows7系統、Python3版、Dell G3電腦。

原理:

  • 將輸入的三位數以字串的形式用list()方法列表化

  • 逆序從清單中依序取出個位、十位、百位

  • 輸出的時候注意將str型別轉換為int型別。

#输入number = 123,输出321
number = input('请输入一个三位数:')
list1 = list(number) #将输入的三位数的字符串存入列表
list1.reverse() #将列表元素反转
a = int(list1[0]) #取出反转后列表的元素并将其类型转为int类型
b = int(list1[1])
c = int(list1[2])  #也可以不反转列表,直接反着取出列表中的元素
re_number = a*100 + b*10 + c
print('%s的反转数是:%s'%(number,re_number))
print('%d的反转数是:%d'%(int(number),re_number))

相關函數說明

Python3.x 中 input() 函數接受一個標準輸入數據,並傳回為 string 類型。

int() 函數用於將一個字串或數字轉換為整數。

【相關推薦:Python3影片教學

以上是python怎麼逆序輸出三位數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn