我坚持的那个(digitsSorted,数字5)如下:你调用一个函数传递一个数字作为参数。如果该数字中的数字按递增顺序排序,则该函数返回True,否则返回False。允许重复的数字。该函数也应该能够处理负数。根据定义对单个数字进行排序。

因此func(0),func(112234)或func(-345669)返回True,但func(4321)返回False,依此类推。

为了强制你使用递归,有一系列约束:没有循环,没有全局变量,没有日期结构,但是你想要的变量也很多,你也不能使用字符串来解决它。

我的代码是:

def digitsSorted(x):

if x < 0:

x = x * (-1)

digitsSorted(x)

elif (x/10) < 1:

return True

else:

remainder1 = x % 10

x = (x - remainder1) / 10

remainder2 = x % 10

if remainder1 >= remainder2:

digitsSorted(x)

else:

return False

当我调用函数时,我只在参数为单个数字时得到正确答案,否则返回None。但是我认为代码是正确的,因为当我改变:

return True

对于:

print(True)

return

与“返回False”行相同,代码可以正常工作。我无法解决问题所在。

提前致谢

python函数返回布尔值_python-3.x - 函数不返回正确的布尔值 - SO中文参考 - www.soinside.com...相关推荐

  1. python网格搜索优化参数_python - 用于管道的网格搜索参数网格的说明 - SO中文参考 - www.soinside.com...

    此'feature_selection__k': list(range(1, len(feature_importances) + 1))代码在什么意思:param_grid = [{ 'prepar ...

  2. python 吉他_python - 终极吉他API和终极api的使用[关闭] - SO中文参考 - www.soinside.com...

    我要回答你问的具体问题:如何使用ultimate-api. 首先确保您的机器上安装了python3和virtualenv: $ type -a python3 $ type -a virtualenv ...

  3. 怎么设置matlab滑块的值,matlab - 如何根据另一个滑块更改滑块的最大值 - SO中文参考 - www.soinside.com...

    如果要通过slider1更改slider2的最大值,则必须在slider1的回调函数中设置slider2 'Max'值.我给你做了一个小例子: % --- Executes on slider1 mo ...

  4. python return返回值_Python return语句 函数返回值

    return语句是从python 函数返回一个值,在讲到定义函数的时候有讲过,每个函数都要有一个返回值.Python中的return语句有什么作用,今天就来仔细的讲解一下. python 函数返回值 ...

  5. python中map的返回值_python中map函数是什么?怎么用?

    下面给大家介绍关于map函数的使用,给大家分为几大实用类型模块,具体内容请看下文哦~ map()函数简介 Python 的map()方法,作为输入提供的迭代器的所有元素应用函数. 例如,迭代器可以是列 ...

  6. python求导函数的值_python怎么实现函数求导

    python实现函数求导的方法是:1.利用sympy库中的symbols方法传入x和y变量:2.利用sympy库中的diff函数传入需要求导的函数即可返回求导之后的结果. python利用sympy库 ...

  7. keil5函数 默认返回值_python实用技巧——获取部分返回值的4种方式

    喜欢编程,热爱分享,希望能结交更多志同道合的朋友,一起在学习Python的道路上走得更远! python的函数支持返回多个值.返回多个值时,默认以tuple的方式返回. 例如,下面两个函数的定义是完全 ...

  8. python内置函数返回元素个数_Python内置函数

    Python Python开发 Python语言 Python内置函数 Python内置函数 一.内置函数 什么是内置函数? 就是python给你提供的. 拿来直接⽤的函数, 比如print, inp ...

  9. python os.system保存返回值_python中os.system的返回值

    python中os.system()的返回值 1.python中的 os.system(cmd)的返回值与linux命令返回值(具体参见本文附加内容)的关系 你们都习惯用os.systemv()函数执 ...

  10. python内置函数调用前_python之内置函数(一)

    一.内置函数 1.内置函数总览 abs() dict() help() min() setattr() all() dir() hex() next() slice() any() divmod() ...

最新文章

  1. vs配置编译c语言,为 VSCode 配置 C 语言编译环境
  2. java中json重复数据结构_怎么将有JSON中有相同值放在一组?
  3. 软件工程(2019)第三次个人作业
  4. Codeforces Round #596 (Div. 2)(第三场)
  5. HTML第八章ppt,html教程第八章(JavaSript核心语言对象).ppt
  6. c++中的异常--1(基本概念, c语言中处理异常,c++中处理异常,异常的基本使用,栈解旋)
  7. 如何将多个文本数据转化为指定数据格式[以电影数据为例](数据预处理)
  8. JavaScript之实例练习(模态对话框详解)
  9. scrapy item.py
  10. [C#]方法示例:判断是否闰年
  11. 织梦dedecms采集规则,东方资讯娱乐新闻采集规则
  12. 华为关闭telnet命令_运营商定制的华为光猫Telnet命令恢复华为界面
  13. VBA-获取指定行列最后一个非空单元格
  14. .caj文件转换为.pdf文件
  15. centos6和centos7的主要区别和版本选择
  16. 论成长型思维的重要性
  17. 【NAS】群晖使用自带DDNS实现外网访问
  18. 《走进医学》 答案 +期末考试答案 2021年【完整/完结】
  19. 公众号获取永久图片media_id
  20. 最值得一看的几条简单的谷歌 Google 搜索技巧,瞬间提升你的网络搜索能力!

热门文章

  1. UE3 贴图支持及设置
  2. MYSQL基础之centos 6下二进制安装mariadb
  3. 解决gvim中php函数提示php_funclist.dict无法生效的问题
  4. Json.Net Demo2
  5. ASIHTTPRequest-断点续传需要原网站支持!
  6. [转]如何用VS2005制作Web安装程序
  7. java和oracle的关联,Oracle数据关联查询
  8. 防红直连php,【源码资源】20新PHP网址缩短防封防红短网址生成系统
  9. ffmpeg 推流同时录像命令_ffmpeg推流命令
  10. 微信公众号 语音转文字api_微信重新上线的灰度测试功能:语音上滑转文字发送...