天天看點

python順序結構逆序三位數_Python練習題3.20逆序的三位數

Python

Python開發

Python語言

Python練習題3.20逆序的三位數

python順序結構逆序三位數_Python練習題3.20逆序的三位數

程式每次讀入一個正3位數,然後輸出按位逆序的數字。注意:當輸入的數字含有結尾的0時,輸出不應帶有前導的0。比如輸入700,輸出應該是7。

輸入格式:

每個測試是一個3位的正整數。

輸出格式:

輸出按位逆序的數。

代碼如下:

#!/usr/bin/python

# -*- coding: utf-8 -*-

n = str(input())

s = list(n)

m = s[::-1]

if m[0] != '0':

l1 = list((m[0],m[1],m[2]))

print("".join(l1))

elif m[0] == '0':

if m[1] != '0':

l2 = list((m[1],m[2]))

print("".join(l2))

elif m[1] == '0':

l3 = list((m[2]))

print("".join(l3))

清單白學了,唉,笨辦法if語句判斷。

我真的不知道該說些什麼來掩飾我的愚蠢了。

print(int(''.join(m)))

明明一句話就搞定的事情,我卻在那裡用if語句判斷,真的是傻的可愛。

007,int輸出不就是7了,唉,無可救藥。

讀書和健身總有一個在路上

内容來源于網絡,如有侵權請聯系客服删除