【NOWCODER】- Python 刷题
😁作者:啊Q老师
🐬人生格言:你问我是否背负过,浩如山海的期望和责任?你所谓的背负,不过是被他人的意愿驱使;我的道,永远只为自己而走。
📰个人主页:啊Q老师的博客
📝系列专栏:【NOWCODER】- Python 刷题
✅推荐一款模拟刷题神器👉点击跳转一起刷题🔍
🔥前言:
牛客网,有经典的面试题与各种语言的编程题,还有技术与经验的分享,资源全部免费,提供在线编程,帮助我们更好地通过面试与训练逻辑思维,提高我们的编程能力。今天开始刷Python内置函数的题目。点击跳转牛客网一起学习

Python常用内置函数
下面简单介绍Python常用的内置函数,以方便进行解题。
| 函数 | 作用 |
|---|---|
| min() | 返回给定参数的最小值 |
| max() | 返回给定参数的最大值 |
| sum() | 对序列进行求和计算 |
| abs() | 返回数字的绝对值 |
| ord() | 以一个字符串(Unicode 字符)作为参数,返回对应的 ASCII 数值或 Unicode 数值 |
| hex() | 用于将一个指定数字转换为 16 进制数 |
| bin() | 返回一个整数 int 或者长整数 long int 的二进制表示 |
Exercise 76— 列表的最值运算
在线编程,Python篇 python入门—第76题,列表的最值运算👉点击跳转牛客网一起跟我刷题吧!!!
描述:
牛牛给了牛妹一个一串无规则的数字,牛妹将其转换成列表后,使用max和min函数快速的找到了这些数字的最值,你能用Python代码实现一下吗?
输入描述:
输入一行多个整数,数字之间以空格间隔。如:3 5 6 9 10 6 2
输出描述:
输出这些数字的最值。
如:
10
2
难度:
中等
#题解,输入一行多个整数并以空格间隔;
#通过max()函数和min()函数获取最大值与最小值;
#换行输出结果。
number = [int(i) for i in input().split()]
max_number = max(number)
min_number = min(number)
print(max_number,min_number,sep='\n')
Exercise 77— 朋友的年龄和
在线编程,Python篇 python入门—第77题,朋友的年龄和👉点击跳转牛客网一起跟我刷题吧!!!
描述:
牛牛想知道自己小组内的同事们的年龄和都有多少,他输入一串年龄序列,请将其转换成列表,并使用sum函数直接获取列表的和。
输入描述:
一行输入多个正整数,以空格间隔。如:25 26 27 24
输出描述:
输出求和。如:102
难度:
简单
#题解,输入一行多个整数并以空格间隔;
#通过sum()求取列表的和,输出结果。
age = [int(i) for i in input().split()]
sum = sum(age)
print(sum)
Exercise 78— 正数输出器
在线编程,Python篇 python入门—第78题,正数输出器👉点击跳转牛客网一起跟我刷题吧!!!
描述:
牛牛想要这样一个程序,只要是输入一个整数,不管正负,它一定转换为正数,即获取该数字的绝对值,你能用abs函数实现吗?
输入描述:
输入一个非零整数。
输出描述:
输出该数字的绝对值。
难度:
简单
#题解,int()函数将输入的字符串转为整数类型;
#abs()函数再将其值转换为正数,输出结果。
number = int(input())
positive_number = abs(number)
print(positive_number)
Exercise 79— 字母转数字
在线编程,Python篇 python入门—第79题,字母转数字👉点击跳转牛客网一起跟我刷题吧!!!
描述:
牛牛刚学习了ASCII码,他知道计算机中的字母很多用的都是这个编码方式,现在输入一个字母,你能使用ord函数将其转换为ASCII码对应的数字吗?
输入描述:
输入一个字符,仅包含大小写字母。如:a
输出描述:
输出该字母在ASCII中对应的数字。如:97
难度:
简单
#题解,输入一个字符;
#通过ord()函数将其转换为ASCII码对应的数字,输出结果。
word = input()
number = ord(word)
print(number)
Exercise 80— 数字的十六进制
在线编程,Python篇 python入门—第80题,数字的十六进制👉点击跳转牛客网一起跟我刷题吧!!!
描述:
牛妹刚学习进制转换,对这方面掌控还不太熟练,她想请你帮她写一个十进制到十六进制的进制转换器,你能使用hex函数帮助她完成这个任务吗?
输入描述:
输入一个正整数。如:11
输出描述:
输出该正整数的十六进制。如:0xb
难度:
简单
#题解,int()函数将输入的字符串转为整数类型;
#通过hex()函数将其转换成十六进制,输出结果。
positive_number = int(input())
hexadecimal = hex(positive_number)
print(hexadecimal)
Exercise 81— 数字的二进制表示
在线编程,Python篇 python入门—第81题,数字的二进制表示👉点击跳转牛客网一起跟我刷题吧!!!
描述:
计算机内部都由二进制组成,但是早就习惯使用十进制的牛牛根本不知道这个数字的二进制是什么,你能使用bin函数帮助他将十进制数字转换成二进制吗?
输入描述:
输入一个十进制正整数。如:16
输出描述:
输出该数字的二进制形式。如:0b10000
难度:
简单
#题解,int()函数将输入的字符串转为整数类型;
#通过bin()函数将其转换成二进制,输出结果。
number = int(input())
binary = bin(number)
print(binary)
结束语
江河之水,非一源之水也;千镒之裘,非一狐。Python的学习还是以练习为主,想要学习Python的同学,推荐可以去 牛客网🔍练习,提升自我。