牛客网Python入门103题练习|【08--元组】

简介: 牛客网Python入门103题练习|【08--元组】

 ⭐NP62 运动会双人项目

描述

牛客运动会上有一项双人项目,因为报名成功以后双人成员不允许被修改,因此请使用元组(tuple)进行记录。先输入两个人的名字,请输出他们报名成功以后的元组。

输入描述:

第一行以字符串的形式输入第一个人的名字。

第二行以字符串的形式输入第二个人的名字。

输出描述:

直接输出两个名字组成的元组。

print((input(),input()))

image.gif

⭐NP63 修改报名名单

描述

牛牛和牛妹报名了牛客运动会的双人项目,但是由于比赛前一天牛妹身体不适,不能参加第二天的运动,于是想让牛可乐代替自己。

请创建一个依次包含字符串'Niuniu'和'Niumei'的元组entry_form,并直接输出整个元组。

然后尝试使用try- except代码块执行语句:entry-form[1] = 'Niukele',若是引发TypeError错误,请输出'The entry form cannot be modified!'。

输入描述:

输出描述:

第一行输出创建的元组整体。

第二行若是修改失败,则输出错误信息。

entry_form= ('Niuniu','Niumei')
print(entry_form)
try:
entry_form[1] ='Niukele'exceptTypeError:
print('The entry form cannot be modified!')

image.gif

⭐NP64 输出前三同学的成绩

描述

学校录入考试排名信息以后,为了防止修改,都会记录为Python元组。请你根据输入的字符串,使用tuple函数将它们作为考生姓名记录到元组中,并使用切片法输出前三名同学的名字。

输入描述:

一行输入多个字符串表示考生的名字,以空格间隔。

输入名字数可能少于3。

输出描述:

截取输出该元组前三位的部分。

t=tuple(input().split())
print(t[0:3])

image.gif

⭐NP65 名单中出现过的人

描述

牛客网有一份秘密名单,['Tom', 'Tony', 'Allen', 'Cydin', 'Lucy', 'Anna'],请将它们创建为不可被修改的Python元组后,输出整个元组。

对于牛牛输入的名字name,请使用成员运算检验它是否出现在这份秘密名单中,若是在名单中则输出'Congratulations!',否则输出'What a pity!'.

输入描述:

以字符串的形式输入一个名字,只包含大小写字母。

输出描述:

第一行输出完整元组,第二行根据判断输出相应语句。

name=input()
t= ('Tom', 'Tony', 'Allen', 'Cydin', 'Lucy', 'Anna')
print(t)
ifnameint:
print('Congratulations!')
else:
print('What a pity!')

image.gif

⭐NP66 增加元组的长度

描述

牛牛有一个元组,其中记录数字1-5,请创建该元组,并使用len函数获取该元组的长度。

牛牛觉得这个元组太短了,想要在该元组后再连接一个6-10的元祖,请输出连接后的元组及长度。

输入描述:

输出描述:

第一行输出整体的原始元组。(带括号输出)

第二行输出原始元组的长度。

第三行输出连接后的整体元组。(带括号输出)

第四行输出连接后的元组长度。

t1=tuple(range(1,6))
t2=tuple(range(6,11))
t3=t1+t2print(t1)
print(len(t1))
print(t3)
print(len(t3))

image.gif


目录
相关文章
|
3天前
|
Python
Python从入门到精通:深入学习面向对象编程——2.1.2继承、封装和多态的概念
Python从入门到精通:深入学习面向对象编程——2.1.2继承、封装和多态的概念
|
3天前
|
存储 索引 Python
Python从入门到精通——1.3.1练习编写简单程序
Python从入门到精通——1.3.1练习编写简单程序
|
3天前
|
开发框架 前端开发 数据库
Python从入门到精通:3.3.2 深入学习Python库和框架:Web开发框架的探索与实践
Python从入门到精通:3.3.2 深入学习Python库和框架:Web开发框架的探索与实践
|
3天前
|
数据采集 数据可视化 数据处理
Python从入门到精通的文章3.3.1 深入学习Python库和框架:数据处理与可视化的利器
Python从入门到精通的文章3.3.1 深入学习Python库和框架:数据处理与可视化的利器
|
3天前
|
Java 数据库连接 数据处理
Python从入门到精通:3.1.2多线程与多进程编程
Python从入门到精通:3.1.2多线程与多进程编程
|
3天前
|
存储 网络协议 关系型数据库
Python从入门到精通:2.3.2数据库操作与网络编程——学习socket编程,实现简单的TCP/UDP通信
Python从入门到精通:2.3.2数据库操作与网络编程——学习socket编程,实现简单的TCP/UDP通信
|
8天前
|
机器学习/深度学习 数据可视化 数据挖掘
《Python 简易速速上手小册》第9章:数据科学和机器学习入门(2024 最新版)
《Python 简易速速上手小册》第9章:数据科学和机器学习入门(2024 最新版)
19 1
|
8天前
|
人工智能 数据挖掘 程序员
《Python 简易速速上手小册》第1章:Python 编程入门(2024 最新版)
《Python 简易速速上手小册》第1章:Python 编程入门(2024 最新版)
35 0
|
9天前
|
机器学习/深度学习 数据采集 算法
scikit-learn入门指南:从基础到实践
【4月更文挑战第17天】这篇指南介绍了scikit-learn,一个Python数据分析和机器学习的重要库。内容涵盖安装、数据加载与预处理、模型训练(如KNN分类器)、评估、调参优化及高级应用,如降维和聚类。通过实例展示了scikit-learn在分类任务中的使用,强调其在数据科学中的重要性。要深入了解,可参考官方文档和实践案例。
|
10天前
|
索引 Python
python 格式化、set类型和class类基础知识练习(上)
python 格式化、set类型和class类基础知识练习
33 0