当前位置: 首页 > news >正文

Python内置函数1详解案例

1.列表的最值运算

描述

牛牛给了牛妹一个一串无规则的数字,牛妹将其转换成列表后,使用max和min函数快速的找到了这些数字的最值,你能用Python代码实现一下吗?

输入描述:

输入一行多个整数,数字之间以空格间隔。

输出描述:

输出这些数字的zui zhi

示例1

输入:

3 5 6 9 10 6 2

输出:

10
2

 首先,使用input函数获取用户输入的一串数字,然后使用split方法将输入的字符串分割成单个数字的字符串列表,接着通过列表推导式将这些字符串转换为整数,并存入一个列表中。最后,使用内置函数maxmin分别找到列表中的最大值和最小值并输出。

input_numbers = input("请输入一串数字,以空格分隔:")
numbers = [int(n) for n in input_numbers.split()]
max_value = max(numbers)
min_value = min(numbers)
print(f"最大值为:{max_value}")
print(f"最小值为:{min_value}")
print(numbers)
print(input_numbers.split())

 2.正数输出器

描述

牛牛想要这样一个程序,只要是输入一个整数,不管正负,它一定转换为正数,即获取该数字的绝对值,你能用abs函数实现吗?

输入描述:

输入一个非零整数。

输出描述:

输出该数字的绝对值。

示例1

输入:

-1

复制输出:

1

abs 函数通常用于返回一个数的绝对值。在 Python 中,例如对于一个整数或浮点数,使用 abs 函数就可以得到其不考虑正负号的实际数值大小。

a=int(input())
print(abs(a))

3.字串的数量

# 描述
# 牛客网喜欢'Niu'这个词,各个地方的称号、标语都会出现。现在给你一定长字符串patten,你能使用count函数找到'Niu'在其中出现的次数吗?
# 输入描述:
# 输入一行字符串patten。
# 输出描述:
# 输出'Niu'在patten中出现的次数,为非负数。
# 示例1
# 输入:
# IamNiuNiuFromNiuKeWang
# 输出:
# 3
patten=str(input())
print(patten.count('Niu'))

 4.句子的拆分

# 描述
# 英文句子都是由单词之间通过空格间隔而组成,牛牛想知道一句英语句子里面包含有哪些单词,你能使用split函数将它们全部按照空格分割,记录进列表中吗,请输出列表。
# 输入描述:
# 输入一行字符串,仅包含空格和大小写字母。
# 输出描述:
# 输出分割后的单词列表,不必去重。
# 示例1
# 输入:
# Python is the best language
# 输出:
# ['Python', 'is', 'the', 'best', 'language']

 本体与第一题方法有类似之处

a=str(input())print(a.split())


http://www.mrgr.cn/news/69090.html

相关文章:

  • vscode报错:Connecting with SSH time-out.
  • 探索Scala编程:图书管理系统实战
  • 蓝桥杯备赛(持续更新)
  • 北京大学c++程序设计听课笔记101
  • Android 无签名系统 debug 版本APK push到设备引起的开机异常问题分析(zygote进程)
  • 【星海随笔】ZooKeeper-Mesos
  • Python 基础语法 二维列表
  • Sigrity SPEED2000 Power Ground Noise Simulation模式如何进行电源阻抗仿真分析操作指导(一)-无电容
  • 【贪心】【哈希】个人练习-Leetcode-1296. Divide Array in Sets of K Consecutive Numbers
  • 国内AI工具复现GPTs效果详解
  • Rust项目中的Labels
  • 程序开发时单数复数及前缀的命名规范(目录名、文件名、函数名、变量名、数据库字段等)
  • ONLYOFFICE 8.2深度测评:集成PDF编辑、数据可视化与AI功能的强大办公套件
  • Chromium 中chrome.system.memory扩展接口定义c++
  • AWTK fscript 中的 日期时间 扩展函数
  • 2024年软件设计师中级(软考中级)详细笔记【12】软件系统分析与设计
  • mysql备份数据库及恢复
  • 【LeetCode】每日一题 2024_11_9 设计相邻元素求和服务(构造,哈希)
  • RHCE的学习(14)
  • 2024-11-2025-03 - 通用人工智能技术 - 问卷调研 - 软考 - 流雨声
  • 域名+服务器+Nginx+宝塔使用SSL证书配置HTTPS
  • PostgreSQL 之递归查询
  • 如何在微服务架构中优化微信 Access Token 管理:解决频率限制与过期问题的最佳实践
  • SpringBoot2~~~
  • WOA-RF|鲸鱼算法-随机森林-回归-降维|多变量特征筛选降维-回归预测|Matlab
  • JAVA开源项目 服装销售平台 计算机毕业设计