questions

  1. 题目:[Python, 函数]平方和数字链
    题目描述:
    将一个正整数所有数字的平方相加可得到一个新的数,不断重复这个过程直到新的数已经在之前出现过,这样构成了一条数字链,通过验证发现任意一个到达1或89的数字链都会陷入无尽的循环,因为从1或89开始最终肯定会回到1和89本身,过程如下所示:
    1->1
    89->145->42->20->4->16->37->58->89
    并且理论上也证明了从任意一个正整数开始,最终都会到达1或89。例如数字23和14:
    23->13->10->1
    14->17->50->25->29->85->89
    自定义函数nums_chain(num),寻找从num到1或89的平方和数字链中的所有数并将结果返回。
    输入:
    任意一正整数
    输出:
    从该数到1或89的满足条件的数字链
    输入样例:
    14
    输出样例:
    14->17->50->25->29->85->89
  2. 题目:[Python,函数参数]组合成最小数
    题目描述:
    自定义函数min_num(*args)将传入的参数中的数字组成一个最小的数并返回,要求首位不允许是0。输入几个数,调用min_num()函数获得组合成的最小数并输出。
    输入:
    一组用逗号分隔的数字,数字都是个位数
    输出:
    组成的首位非0的最小数
    输入样例:
    1,3,0,5
    输出样例:
    1035
  3. 题目:[Python算法]合法标识符
    题目描述:
    字符串有一个 isidentifier ()方法,功能是用来判断给定的字符串是否为合法的标识符,请自行实现此方法的相似功能, 定义一个函数 CheckId(), 函数从__main__模块中接收参数 s, 判断 s 是否为合法标识符, 输出判断结果的信息:
    (1)合法: 输出’Valid identifier.’;
    (2)首字母不合法: 输出’Error. First char must be alphas or _.’;
    (3)首字母合法其他字符不合法: 输出’Error. Other chars must be alphas number or _.’。
    输入:
    一个字符串
    输出:
    相应判断结果信息
    输入样例:
    _valid_identifier
    输出样例:
    Valid identifier.
  4. 题目:[Python,算法]求非0连续n个数字的最大乘积
    题目描述:
    定义函数find_maxprod(num_str, n)寻找非0数字字符串num_str中n个连续数字乘积最大的数字及乘积,函数返回起始数字索引和乘积,若存在不止一组最大乘积则取第一组出现的连续数字,请尽量使用执行效率高的算法。主模块中输入多个非0数字和个数n,调用函数,输出这些数字和它们的乘积。
    输入:
    第1行为多个(大于等于20个)非0数字字符串
    第2行为需要寻找最大乘积的数字n(2到10之间)
    输出:
    满足条件的算式
    输入样例:
    7316717653133662491922511967442657474
    3
    输出样例:
    967=378
  5. 题目:[Python,函数,算法]寻找单词朋友组
    题目描述:
    定义函数find_charfriends(s),对s中包含的所有不同单词寻找其朋友单词,朋友单词即单词构成的字母和个数一样但顺序不一样,将各朋友单词放入一个列表并存入同一列表,同一组朋友单词需按字母顺序排列,多个单词组之间按每个朋友单词组包含的单词个数(假设不存在朋友单词组单词个数相同的情况)顺序排列,函数将相关结果返回。输入多个不相同的单词字符串,调用find_charfriends()函数寻找并输出所有的单词朋友组。
    输入:
    用逗号分隔的多个单词字符串,各单词朋友组个数不同
    输出:
    组间按单词个数,组内按字母顺序排列的各列表
    输入样例:
    ate,eat,tea,said,dais,aid
    输出样例:
    [‘aid’]
    [‘dais’, ‘said’]
    [‘ate’, ‘eat’, ‘tea’]
  6. 题目:[Python, lambda函数]词频统计及按序输出
    题目描述:
    定义一个函数count_str()统计给定的字符串中各个单词(区分大小写)出现的次数并将结果用一个字典返回,__main__模块中定义一个字符串传入count_str()中,并分别按键和值的升序将返回的结果字符串在屏幕上输出。
    输入:
    一个用空格分隔多个单词的字符串
    输出:
    按键顺序排序的结果和按值顺序(值相同则再按键排序)的结果
    输入样例:
    Python C++ Java Go Java PHP Python Java
    输出样例:
    Sorting by the key:
    C++ 1
    Go 1
    Java 3
    PHP 1
    Python 2
    Sorting by the value:
    C++ 1
    Go 1
    PHP 1
    Python 2
    Java 3

no answer~

人生聚散終有時,就像現在,終點,總是需要一個人完成。
我一直都在,但我没有办法一直護你周全
加油!

Python函数部分2相关推荐

  1. Pass算子python 函数

    Pass算子python 函数 函数 • 函数是代码的一种组织形式 • 函数应该能完成一项特定的工作,而且一般一个函数只完成一项工作 • 有些语言,分函数和过程两个概念,通俗解释是,有返回结果的是函数 ...

  2. Python 函数的可变参数(*paramter与**paramter)的使用

    Python 函数的可变参数主要有 *paramter与**paramter 可变参数主要有 *paramter的作用 接受任意多个实际参数并放到一个元组中 def people(*people):f ...

  3. 【python教程入门学习】Python函数定义及传参方式详解(4种)

    这篇文章主要介绍了Python函数定义及传参方式详解(4种),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 一.函数初识 1.定 ...

  4. python系统提供构造函数传入参数_[ Python入门教程 ] Python函数定义和使用

    函数是一段可以重复多次调用的代码,通过输入的参数值,返回需要的结果.通过使用函数,可以提高代码的重复利用率.本文主要介绍Python函数的定义.调用和函数参数设置方法. 函数的定义 Python函数定 ...

  5. python函数第二次运行报错_Python学习笔记2-函数、高级特性

    函数 调用函数 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数 >>> abs(100) 100 >>> abs(-20) 20 ...

  6. [教程]Python函数的参数

    Python函数的参数 位置参数.默认值参数.可变参数.关键字参数和命名关键字参数 1 函数结构 def 函数名(参数):函数体返回值 2 位置参数 略 3 默认值参数 略 4 可变参数 # 可变长度 ...

  7. python函数+定义+调用+多返回值+匿名函数+lambda+高级函数(reduce、map、filter)

    python函数+定义+调用+多返回值+匿名函数+lambda+高级函数(reduce.map.filter) Python 中函数的应用非常广泛,比如 input() .print().range( ...

  8. python函数参数*arg和**kwargs分别代表什么?

    python函数参数*arg和**kwargs分别代表什么? 注意: 注意:参数arg.*args.**kwargs三个参数的位置必须是一定的.必须是(arg,*args,**kwargs)这个顺序, ...

  9. python 函数 默认参数

    python 函数 默认参数 def add(a=1, b=2): # a,b设置默认参数c = a + breturn c c = add(a=2) # 如果不填,就是默认参数 print(c) 4

  10. Python的零基础超详细讲解(第十二天)-Python函数及使用

    基础篇往期文章: Python的零基础超详细讲解(第一天)-Python简介以及下载_编程简单学的博客-CSDN博客 Python的零基础超详细讲解(第二天)-Python的基础语法1_编程简单学的博 ...

最新文章

  1. 某程序员因开发进度慢,被公司索赔90万!
  2. UVALive 4318 Navy maneuvers
  3. Python类简明教程
  4. vue导入excel进度条_Vue 前端开发——导入Excel/Csv
  5. C++11空指针(nullptr)
  6. Java 8:开发人员怎么看?
  7. 提升开发效率的 Chrome 开发者工具快捷键参考
  8. 数据3分钟丨《个人信息保护法》将施行;2021全球分布式云大会将在沪召开;GaussDB取得“双第一”...
  9. c语言标准函数库怎么建立教程,C语言入门教程-创建一个函数库
  10. java 获取线程某个_Java中如何唤醒“指定的“某个线程
  11. 登录mysql 1130_解决远程登录mysql数据库报1130错误-阿里云开发者社区
  12. 项目管理学习笔记五:项目整体管理
  13. 数百种 Windows 软件的免费替代品列表(转)
  14. HPE server 如何利用SPP包升级BIOS方法合集
  15. ora01031权限不足linux,ORA-01031:权限不足
  16. Javaweb —— JSP技术
  17. 全国哪个城市适合创业
  18. 利用Python实现视频中人物的人脸转换超详细教程
  19. 甄别客户需求,提高解决问题的效率
  20. 腾讯、阿里、百度高工都点头称赞的“Redis 实战超全笔记”,不看你就亏大发了

热门文章

  1. Clickhouse库引擎介绍
  2. uint64_t是什么数据类型解析
  3. 2020年3月22日总结
  4. spring boot 整合 云之讯 demo
  5. 与Ubuntu握手言和:goole输入法突然不见了
  6. 小学生终究干不过富婆?《王者荣耀》返场皮肤厨娘夺冠,猴子落榜
  7. 目前有哪些免费私人服务器租用呢?阿里云服务器免费试用3个月!
  8. This relative module was not found: * ./components/goods/Cate.vue in ./src/router.js
  9. 闵行区级创新研发中心认定及奖励50万政策解读
  10. gpio_typedef_超经典的STM32学习笔记——第一章GPIO口