• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Python 反转输出正整数的操作

    题目:

    获得输入正整数 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

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

    您可能感兴趣的文章:
    • python反转(逆序)字符串的6种方法详细
    • python3整数反转的实现方法
    • python如何实现单向链表及单向链表的反转
    • python反转一个三位整数的多种实现方案
    • Python 实现反转整数的案例(很容易懂的那种)
    • 在Python中实现字典反转案例
    • Python 列表反转显示的四种方法
    • Python reversed反转序列并生成可迭代对象
    • Python实现链表反转的方法分析【迭代法与递归法】
    • 如何用python反转图片,视频
    上一篇:python反转一个三位整数的多种实现方案
    下一篇:python 中dict的元素取值操作
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Python 反转输出正整数的操作 Python,反转,输出,正,整数,