返回顶部
首页 > 资讯 > 后端开发 > Python >Python 反转输出正整数的操作
  • 443
分享到

Python 反转输出正整数的操作

2024-04-02 19:04:59 443人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

题目: 获得输入正整数 N,反转输出该正整数,不考虑异常情况。 ‪‬‪‬‪‬‪‬

题目:

获得输入正整数 N,反转输出该正整数,不考虑异常情况。 ‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

输入格式:输入一个正整数 ‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

输出格式‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬:输出一个正整数

疑问:

为什么我的两个答案都没通过python二级在线评阅的测试

我的答案一:


num_str = input('请输入一个正整数:')
#计算正整数位数
num_len = len(num_str)#.count()方法不适合'
#方法1
for i in range(-1,-1-num_len,-1):
 print(num_str[i],end='')

我的答案二:


num_str = input('请输入一个正整数:')
#计算正整数位数
num_len = len(num_str)#.count()方法不适合
new_str = ''
for i in range(-1,-1-num_len,-1):#range(5)等同于range(0,5,1)
 new_str += num_str[i]
print(new_str)

正确答案在此:

是我亵渎了简单美丽的Python...


#字符串反转
s_reverse = s[::-1]

补充:初学python杂记--数字颠倒

输入一个整数,将这个整数以字符串的形式逆序输出

程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001


print(input()[::-1])

或者:


a=input()
s=str(a)
lis=[]
for i in s:
 lis.append(i)
lis.reverse()

print(''.join(lis))

函数说明:

[x:y:z]在(x,y)区间每隔z取值,z默认为1.

[::-1] 表示反向取值

str() 函数将对象转化为字符串。

语法

以下是 str() 方法的语法:


class str(object=”)

参数

object – 对象。

返回值

返回一个对象的string格式。

实例

以下展示了使用 str() 方法的实例:


s = ‘RUNOOB'
str(s)
‘RUNOOB'
dict = {‘runoob': ‘runoob.com', ‘Google': ‘google.com'};
str(dict)
“{‘google': ‘google.com', ‘runoob': ‘runoob.com'}”

Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。


str.join(sequence)

参数

sequence – 要连接的元素序列。

返回值

返回通过指定字符连接序列中元素后生成的新字符串。

以下实例展示了join()的使用方法:

实例


str = “-“;
seq = (“a”, “b”, “c”); # 字符串序列
print str.join( seq );

以上实例输出结果如下:a-b-c

上述为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。如有错误或未考虑完全的地方,望不吝赐教。

--结束END--

本文标题: Python 反转输出正整数的操作

本文链接: https://lsjlt.com/news/121380.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python 反转输出正整数的操作
    题目: 获得输入正整数 N,反转输出该正整数,不考虑异常情况。 ‪‬‪‬‪‬‪‬...
    99+
    2024-04-02
  • 怎么在Python中输出反转正整数
    这篇文章给大家介绍怎么在Python中输出反转正整数,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。题目:获得输入正整数 N,反转输出该正整数,不考虑异常情况。 ‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫...
    99+
    2023-06-08
  • python如何将整数反转输出
    这篇文章主要介绍了python如何将整数反转输出,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Python的优点有哪些1、简单易用,与C/C++、Java、C# 等传统语言相...
    99+
    2023-06-14
  • python整数反转输出的方法是什么
    可以使用以下方法来反转整数:1. 将整数转换为字符串,然后使用字符串的切片操作[::-1]来进行反转,最后再将反转后的字符串转换回整...
    99+
    2023-10-18
    python
  • 如何通过PHP程序快速将一个正整数反转输出
    这篇文章给大家分享的是有关如何通过PHP程序快速将一个正整数反转输出的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。首先给大家两个思路:递归函数传入正整数,先输出最末尾数字,再除以10用递归函数继续迭代,直到该正整...
    99+
    2023-06-20
  • Python怎么反向输出数字
    要反向输出一个数字,可以先将其转换为字符串,然后使用字符串的切片操作来实现反向输出。具体实现如下:pythonnum = 12345...
    99+
    2023-10-19
    Python
  • python如何反向输出数字
    这篇“python如何反向输出数字”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python如何反向输出数字”文章吧。1、f...
    99+
    2023-06-30
  • python 编写输出到csv的操作
    如下所示: def test_write(self): fields=[] fields.append(orderCode) with open(r'./test001....
    99+
    2024-04-02
  • Python Django ORM连表正反操作技巧
    一、A表男生,B表女生,C表关系 1通过A表查与某个男生有关系的所有女生 思想1:在A表中确认男生后,通过反查到C表,获取相关内容(QuerySet),然后再跨到B表获取所有女生信...
    99+
    2024-04-02
  • java求输入一个正整数,计算并输出整数的各位数字之和
    输入一个正整数,计算并输出整数的各位数字之和。 如输入12345,结果显示15,如下图所示。 【代码如下】: import java.util.Scanner;public class NumSum{ public static vo...
    99+
    2023-10-04
    java
  • 控制Python浮点数输出位数的操作方法
    目录技术背景常规控制方法取有效数字总结概要 在python的输出结果中,尤其是浮点数的输出,当我们需要写入文本文件时,最好是采用统一的输出格式,这样也能够增强结果的可读性。而对于浮点...
    99+
    2024-04-02
  • PHP中的输入输出操作
    随着网络技术的快速发展,PHP在开发动态网页、Web应用程序、内容管理系统和电子商务平台等方面已成为最流行、最广泛使用的脚本语言之一。在进行这些开发过程中,输入输出操作是天经地义的操作之一。本文将探讨PHP中的输入输出操作,从而帮助读者更好...
    99+
    2023-05-25
    输入输出操作关键词:PHP 输入 输出
  • R语言数据的输入和输出操作
    数据的载入 R本身已经提供了超过50个数据集,而在众多功能包中,默认的数据集被存放在datasets程序包中,通过函数data()k可以查看系统提供所有的数据包,同时可以通过函数li...
    99+
    2024-04-02
  • python如何输出一个整数
    python中输出一个整数的方法:在python中可以使用print函数进行打印输出,该函数在Python3.x是一个函数,但在 Python2.x版本不是一个函数,只是一个关键字。具体使用步骤:首先打开python编辑器,新建一个pyth...
    99+
    2024-04-02
  • 如何使用python反向输出数字
    如何使用python反向输出数字?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。python的五大特点是什么python的五大特点:1.简单易学,开发程序时,专注的是解决问题...
    99+
    2023-06-14
  • python基本文件操作(文件输入和输出
    文件输入输出中常用的文件对象方法:open : 返回一个新的文件对象,调用该对象的上的方法可对文件进行任何操作readline: 读取一行数据包括结尾的换行符在内write: 将数据写入文件中close: 关闭文件对象; 举例:读取E盘中的...
    99+
    2023-01-31
    文件 操作 python
  • 怎么在python中反序输出三位数
    这篇文章将为大家详细讲解有关怎么在python中反序输出三位数,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Python主要用来做什么Python主要应用于:1、Web开发;2、数据科学研究...
    99+
    2023-06-14
  • 使用Python怎么对整数进行反转
    本篇文章为大家展示了使用Python怎么对整数进行反转,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。题目:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:  输入:...
    99+
    2023-06-08
  • python简单实现整数反转的画解算法
    题目描述 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 −...
    99+
    2024-04-02
  • JavaScript中怎么实现数组反转操作
    JavaScript中怎么实现数组反转操作,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。如何使用Reverse方法反转Java...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作