关于python中逆序的三位数

 更新时间:2022年05月13日 16:30:20   作者:好心boy  
这篇文章主要介绍了关于python中逆序的三位数,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

python逆序的三位数

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

输入格式:

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

输出格式:

  • 输出按位逆序的数。

输入样例:

123

输出样例:

321

思路

在这里讲两个思路吧

1.使用切片的方法

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

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

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

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

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

如:

123 倒序输出为 321

120 倒序输出为 21

100 倒序输出为 1

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逆序输出。

例如:

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

1.利用切片操作

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

2.利用for循环

a=123
b=str(a)
c=""
for i in b:    
  c=i+c
print(c)

3.数学方法

a=123
b=a%10*100+(a%100)//10*10+a//100
print(b)

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

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

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

相关文章

  • Python爬虫实现自动登录、签到功能的代码

    Python爬虫实现自动登录、签到功能的代码

    这篇文章主要介绍了Python爬虫实现自动登录、签到功能的代码,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • python如何将mat文件转为png

    python如何将mat文件转为png

    这篇文章主要介绍了python如何将mat文件转为png,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • Python内置方法和属性应用:反射和单例(推荐)

    Python内置方法和属性应用:反射和单例(推荐)

    这篇文章主要介绍了Python内置方法和属性应用:反射和单例,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • Python迭代器协议及for循环工作机制详解

    Python迭代器协议及for循环工作机制详解

    这篇文章主要介绍了Python迭代器协议及for循环工作机制详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • Python 快速验证代理IP是否有效的方法实现

    Python 快速验证代理IP是否有效的方法实现

    有时候,我们需要用到代理IP,比如在爬虫的时候,不知道怎么验证这些IP是不是有效的,本文就介绍一下,感兴趣的可以了解一下
    2021-07-07
  • Python class的继承方法代码实例

    Python class的继承方法代码实例

    这篇文章主要介绍了Python class的继承方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • win7上python2.7连接mysql数据库的方法

    win7上python2.7连接mysql数据库的方法

    这篇文章主要介绍了win7上python2.7连接mysql数据库的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • keras K.function获取某层的输出操作

    keras K.function获取某层的输出操作

    这篇文章主要介绍了keras K.function获取某层的输出操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • 对python多线程与global变量详解

    对python多线程与global变量详解

    今天小编就为大家分享一篇对python多线程与global变量详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-11-11
  • python3实现磁盘空间监控

    python3实现磁盘空间监控

    这篇文章主要为大家详细介绍了python3实现磁盘空间监控,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06

最新评论