关于python中逆序的三位数
作者:好心boy 发布时间:2021-08-09 05:17:28
标签: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)
来源:https://blog.csdn.net/sinat_28502161/article/details/86531707


猜你喜欢
- 一、ADO.Net数据库连接字符串1、OdbcConnection(System.Data.Odbc)(1)SQL Sever标准安全:&q
- 一、Mock介绍1、什么是Mock模拟接口接口Mock测试:在接口测试中,对于某些不容易构造或者不容易获取的接口,可以用一个模拟接口来代替2
- asp之家注:本文介绍了使用asp来获取access数据库中的一条随机记录的方法,简单实用,相信对初学者有所帮助,根据这个方法其实我们可以实
- 这两天终于忍不住的去实验了一下,为什么网页的字体有时会显示成超级无敌难看的宋体呢?其实宋体不难看,难看的只是把它放在Leopard下,没有点
- 本文实例讲述了Python通用循环的构造方法。分享给大家供大家参考,具体如下:1.交互循环是无限循环的一种,允许用户通过交互的方式程序的特定
- 段落已经讲完了,那么一些基本的应用方式也讲了一些,那么是否已经应用了呢?当然应用可以更为丰富,那么这些就需要自己在实际工作中不断的摸索与思考
- vm.$delete()vm.$delete用法见官网。为什么需要Vue.delete()?在ES6之前, JS没有提供方法来侦测到一个属性
- API说明调用地址:http://yzxyzm.market.alicloudapi.com/yzx/verifySms请求方式:POST返
- 本教程操作环境:windows7系统、vue2.9.6版,DELL G3电脑。一、组件是什么回顾以前对组件的定义:组件就是把图形、非图形的各
- tk在科学养猪群里问bluerust、scz是否碰上过这个Python坑,示例1:bas = [ 'ba1', 'b
- 地图 API Map() 构造器实例创建一个 Google 地图:<html><head><scriptsrc
- 众所周知,如果py文件不在当前路径,那么就不能import,因此,本文介绍如下两种有效的方法:方法1:修改环境变量,在~/.bashrc里面
- 可编辑table及其中加入下拉选项<template> <div> &
- 作为免费又高效的数据库,mysql基本是首选。良好的安全连接,自带查询解析、sql语句优化,使用读写锁(细化到行)、事物隔离和多版本并发控制
- 那么我们现在开始进行安装配置: 1.一般网上
- HTML在线编辑器相信大家见得多了,有些流行的在线编辑器具有很丰富的功能。但美中不足的是,现有的HTML在线编辑器设置字号大小通常只限于1-
- 如下所示:sudo easy_install requests出现如图所示信息done即可愉快的使用 requests了来源:https:/
- 这篇文章主要介绍了安装PyInstaller失败问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的
- 用法本脚本用于批量扫描端口 1.在同目录下创建输入文件,属性inputFile为输入文件名2.属性th为线程数3.属性port为探测的目标端
- 运行vue项目报错 Module build failedModule build failed (from ./node_modules/