脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|shell|

服务器之家 - 脚本之家 - Python - 关于python中逆序的三位数

关于python中逆序的三位数

2023-01-27 12:55好心boy Python

这篇文章主要介绍了关于python中逆序的三位数,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

python逆序的三位数

程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。

输入格式:

  • 每个测试是一个3位的正整数。

输出格式:

  • 输出按位逆序的数。

输入样例:

123

输出样例:

321

思路

在这里讲两个思路吧

1.使用切片的方法

使用字符串切片的方法比如[::-1]

首先获取输入的内容之后将获取的字符串进行切片之后再转换成int类型再输出

?
1
2
a = input()
print(int(a[::-1]))

2.使用list并用下标取值的方法

这边对末尾为0时十位是否为零来进行了判断

如:

123 倒序输出为 321

120 倒序输出为 21

100 倒序输出为 1

?
1
2
3
4
5
6
7
8
9
10
11
12
x = input()
x = list(x)
a = int(x[0])
b = int(x[1])
c = int(x[2])
if c == 0:
    if b == 0:
        print(a)
    else:
        print("%d%d" % (b, a))
else:
    print("%d%d%d" % (c, b, a))

Python三位数逆序输出基础方法

程序效果:将一个三位正整数a逆序输出。

例如:

关于python中逆序的三位数

该问题具有多种决方法,下面列举几例:

1.利用切片操作

?
1
2
3
a=123
b=str(a)
print(b[::-1])

2.利用for循环

?
1
2
3
4
5
6
a=123
b=str(a)
c=""
for i in b:    
  c=i+c
print(c)

3.数学方法

?
1
2
3
a=123
b=a%10*100+(a%100//10*10+a//100
print(b)

4.字符串的“索引”+“连接”操作

?
1
2
3
4
a=123
b=str(a)
c=b[2]+b[1]+b[0]
print(c)

以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/sinat_28502161/article/details/86531707

延伸 · 阅读

精彩推荐
  • PythonPython3 pandas.concat的用法说明

    Python3 pandas.concat的用法说明

    这篇文章主要介绍了Python3 pandas.concat的用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    Asher11710942021-09-15
  • Pythonpython通过opencv调用摄像头操作实例分析

    python通过opencv调用摄像头操作实例分析

    在本篇文章里小编给大家整理的是一篇关于python通过opencv调用摄像头操作实例分析内容,有兴趣的朋友们可以学习下。...

    iUpoint11742021-11-24
  • PythonDjango model重写save方法及update踩坑详解

    Django model重写save方法及update踩坑详解

    这篇文章主要介绍了Django model重写save方法及update踩坑详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    ops-coffee8522020-07-28
  • Python深入学习PyTorch中LSTM的输入和输出

    深入学习PyTorch中LSTM的输入和输出

    这篇文章主要介绍了深入学习PyTorch中LSTM的输入和输出,文章围绕主题展开学习的内容介绍,具有一定的参考价值,需要的朋友可以参考一下,希望对你的...

    Cyril_KI6932022-07-26
  • PythonPython制作钉钉加密/解密工具

    Python制作钉钉加密/解密工具

    本文给大家介绍的是使用Python实现钉钉的加密解密工具的核心代码,非常的实用,对于大家学习Python加密解密非常有帮助,希望大家能够喜欢...

    乐正5962020-09-13
  • Python四行Python3代码实现图片添加美颜效果

    四行Python3代码实现图片添加美颜效果

    这篇文章主要为大家介绍了如何利用Python语言实现给图片添加美颜效果,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起了解一下...

    Carl_奕然7312022-12-05
  • Pythonnumpy库与pandas库axis=0,axis= 1轴的用法详解

    numpy库与pandas库axis=0,axis= 1轴的用法详解

    这篇文章主要介绍了numpy库与pandas库axis=0,axis= 1轴的用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要...

    Q3727254074082021-06-29
  • Python浅析python中特殊文件和特殊函数

    浅析python中特殊文件和特殊函数

    这篇文章主要介绍了python中特殊文件和特殊函数的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参...

    微生活Pro8152022-10-13