【Python刷题篇】——Python入门 010 内置函数(二)
🤵♂️ 个人主页: @北极的三哈 个人主页
👨💻 作者简介:
Python
领域新星创作者。📒 系列专栏:《牛客题库-Python篇》
🌐推荐《牛客网》——
找工作神器
|笔试题库
|面试经验
|实习经验内推
,求职就业一站解决
👉 点击链接进行注册学习
牛客题库《在线编程-Python篇》
python
的学习还是得基础知识+
自己动手同步进行。如果是python
新手,需要找一个可以在线练习得网站,我建议你去牛客网多练习。
Python入门:010 内置函数 NP76-NP93
内置函数(一)NP81-NP84
NP81 数字的二进制表示
描述
计算机内部都由二进制组成,但是早就习惯使用十进制的牛牛根本不知道这个数字的二进制是什么,你能使用bin
函数帮助他将十进制数字转换成二进制吗?
输入描述:
输入一个十进制正整数。
输出描述:
输出该数字的二进制形式。
示例1
输入:16
输出:0b10000
代码:
print(bin(int(input())))
自测运行:
NP82 数学幂运算
描述
在Python
中,除了使用两个乘号相连外,还能使用pow
函数表示幂运算。
现牛牛输入正整数x
与y
,请你使用两种方法分别计算xy
与yx
。
输入描述:
一行输入两个正整数,以空格间隔。
输出描述:
分别两行输出计算xy
与yx
示例1
输入:3 4
输出:81
64
代码:
x, y = list(map(int, input().split(" ")))print(pow(x, y))print(pow(y, x))
自测运行:
NP83 错误出现的次数
描述
在牛客网内部使用1标记正确回答的题,使用0
表示回答错误的题。牛牛拿到自己的作答记录是一串01
序列,他想知道自己一共答错了多少次,你能将这串序列转换为列表,使用count
函数帮助牛牛统计一下吗?
输入描述:
输入一行数组序列,数字只包含0
和1
,以空格间隔。
输出描述:
输出0出现的次数。
示例1
输入:1 0 0 0 1 0 1
输出:4
代码:
s = input().split(" ")print(s.count("0"))
自测运行:
NP84 列表中第一次出现的位置
描述
牛客网有一个打卡系统,记录了每个人这一个星期上班打卡的记录(以名字的形式)。牛牛想知道自己在这一个星期是第几个打卡的人,你用将这份名字记录转换为列表,然后使用index
函数找到'NiuNiu'
的位置吗?
输入描述:
输入一行字符串表示打卡人的姓名,以空格间隔,字符串中必定有'NiuNiu
’。
输出描述:
输出’NiuNiu’第一次打卡是第几个,从0开始计数。
示例1
输入:NiuMei NiuNiu Niukele Tom NiuNiu Tom
输出:1
代码:
s = list(input().split(" "))print(s.index('NiuNiu'))
自测运行:
保存提交:
推 荐:牛客题霸-经典高频面试题库
🌐
找工作神器-|笔试题库|面试经验|大厂面试题
👉 点击链接进行注册学习