怎么新建MySQL数据库

发布时间:2022-09-01 作者:admin
阅读:315
在这篇文章中,我们来学习一下“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逆序的三位数输出实现思路及代码是什么"的内容,大家可以关注群英网络的其它相关文章。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

二维码-群英

长按识别二维码并关注微信

更方便到期提醒、手机管理

7*24 全天候服务

售前 400-678-4567

售后 0668-2555666

售后 400 678 4567

信息安全 0668-2555 118

域名空间 3004329145