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

python怎麼逆序輸出三位數

青灯夜游
發布: 2022-03-24 16:22:50
原創
41723 人瀏覽過

方法: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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板