Python代码集
代码练习
zikn_92
死性不改,浪漫至上。
展开
-
Python代码:二十九、用列表实现栈
栈是一种先进后出的数据结构,类似我们生活中挤电梯,最后进入的肯定是先出来,现我们用Python的列表来模拟栈。假设初始的列表为 stack = [1, 2, 3, 4, 5],请将其视作栈,使用pop函数弹出末尾两个元素,再使用append函数将输入元素加入到栈中,每次操作完成后都要输出整个列表。第一行输出第一次出栈后的列表;第二行输出第二次出栈后的列表;第三行输出元素入栈后的列表。输入要加入栈中的整数。原创 2024-06-03 14:35:31 · 165 阅读 · 0 评论 -
Python代码:二十八、密码游戏
破解方案如下:每位数字都要加上3再除以9的余数代替该位数字,然后将第1位和第3位数字交换,第2位和第4位数字交换。牛牛和牛妹一起玩密码游戏,牛牛作为发送方会发送一个4位数的整数给牛妹,牛妹接收后将对密码进行破解。输出破解后的密码,以四位数的形式。请输出牛妹破解后的密码。输入一个四位数的整数。原创 2024-05-31 11:02:59 · 329 阅读 · 0 评论 -
Python代码:二十七、append函数
牛牛有一个name = ['Niumei', 'YOLO', 'Niu Ke Le', 'Mona'] 记录了他最好的朋友们的名字,请创建一个二维列表friends,使用append函数将name添加到friends的第一行。假如Niumei最喜欢吃pizza,最喜欢数字3,YOLO最喜欢吃fish, 最喜欢数字6,Niu Ke Le最喜欢吃potato,最喜欢数字0,Mona最喜欢吃beef,最喜欢数字3。这样friends就是一个二维list,使用print函数直接打印这个二维list。原创 2024-05-31 10:49:02 · 436 阅读 · 0 评论 -
Python代码:二十六、反转列表
小明有一个列表记录了各个朋友的喜欢的数字,num = [3, 5, 9, 0, 1, 9, 0, 3],请你帮他创建列表,然后使用reverse函数将列表反转输出。第一行输出创建好的原始的列表,第二行输出反转后的列表。原创 2024-05-31 09:35:36 · 218 阅读 · 0 评论 -
Python代码:二十五、有序的列表
创建一个依次包含字符串'P'、'y'、't'、'h'、'o'和'n'的列表my_list,先使用sorted函数对列表my_list进行临时排序,第一行输出排序后的完整列表,第二行输出原始的列表。再使用sort函数对列表my_list进行降序排序,第三行输出排序后完整的列表。第三行输出完成降序排序后的列表。第一行输出临时排序后的列表;第二行输出原始的列表;原创 2024-05-31 09:08:57 · 117 阅读 · 0 评论 -
Python代码:二十四、淘汰排名最后的学生
某实验班实行末位淘汰制,期中考试需要淘汰末三位同学。现输入一行多个字符串表示按分数排名的该班级同学的名字(数量一定不少于三个),请你使用list将其封装为列表,然后使用三次pop函数,去掉末三位同学的名字,最后输出淘汰后的班级名字列表。输入一行多个字符串表示同学名字,最少不少于3个名字,以空格间隔。输出删除末三位后的完整列表。原创 2024-05-30 09:29:33 · 182 阅读 · 0 评论 -
Python代码:二十三、删除好友
牛妹有一个坏习惯,一旦与朋友吵架了,她就要删除好友。现在输入一个行多个字符串表示牛妹的朋友,请把它们封装成列表,然后再输入与牛妹吵架的朋友的名字,请使用remove函数帮她从列表中删除这个好友,然后输出完整列表。第二行输入吵架的朋友的名字,必定是第一行中出现的名字。第一行输入多个字符串表示朋友的名字,以空格间隔。输出删除好友后的完整列表。原创 2024-05-30 09:11:23 · 240 阅读 · 0 评论 -
Python代码:二十二、删除简历
牛牛在各大互联网公司投入了简历,公司的名字通过字符串的形式在一行中输入,请用列表记录。现在牛牛已经确定了第一所公司的HR表露了不录用他的态度,请你使用del函数帮助牛牛从列表中删除第一个元素,然后输出列表。以字符串的形式输入公司名字,字符串之间以空格间隔。输出删除第一个元素后的完整列表。原创 2024-05-30 09:05:08 · 185 阅读 · 0 评论 -
Python代码:二十一、增加派对名单(二)
为庆祝驼瑞驰在牛爱网找到合适的对象,驼瑞驰通过输入的多个连续字符串创建了一个列表作为派对邀请名单,在检查的时候发现少了他最好的朋友“Allen”的名字,因为是最好的朋友,他想让这个名字出现在邀请列表的最前面,你能用insert函数帮他实现吗?请输出插入后的完整列表。输入多个连续的字符串表示名字,用空格间隔。输出插入名字后的完整列表。原创 2024-05-28 10:00:05 · 272 阅读 · 0 评论 -
Python代码:二十、增加派对名单(一)
为庆祝驼瑞驰在牛爱网找到合适的对象,驼瑞驰通过输入的多个连续字符串创建了一个列表作为派对邀请名单,在检查的时候发现少了他最好的朋友“Allen”的名字,你能使用append函数将这个名字加到列表末尾吗?添加完成请输出完整列表。输入多个连续的字符串表示名字,以空格间隔。输出添加完Allen后的完整列表。原创 2024-05-28 09:18:37 · 197 阅读 · 0 评论 -
Python代码:十九、列表的长度
牛牛学会了使用list函数与split函数将输入的连续字符串封装成列表,你能够帮他使用len函数统计一些公输入了多少字符串,列表中有多少元素吗?输入一行多个字符串,字符串之间通过空格间隔。原创 2024-05-27 15:35:31 · 159 阅读 · 0 评论 -
Python代码:十八、生成数字列表
牛牛在牛客网系统录入了一连串数字,数字之间依靠逗号隔开,你能帮助他将这些数字存储在列表中吗,列表元素以int的形式。输入一行整数,数字之间以空格间隔。输出这些数字组成的完整列表。原创 2024-05-27 15:22:09 · 224 阅读 · 0 评论 -
Python代码:十七、生成列表
一串连续的数据用什么记录最合适,牛牛认为在Python中非列表(list)莫属了。现输入牛牛朋友们的名字,请使用list函数与split函数将它们封装成列表,再整个输出列表。输入一串字符串,它们之间通过空格间隔开。原创 2024-05-27 14:37:27 · 533 阅读 · 0 评论 -
Python代码:十六、发送offer
但由于Tom有了其他的选择,没有确认这个offer,HR选择了正好能够确认这个offer的Andy,所以请把列表offer_list中 'Tom' 的名字换成 'Andy' ,某公司在面试结束后,创建了一个依次包含字符串 'Allen' 和 'Tom' 的列表offer_list,作为通过面试的名单。再依次发送类似 'Andy, welcome to join us!原创 2024-05-16 17:25:00 · 215 阅读 · 0 评论 -
Python代码:十五、截取用户名前10位
小明正在录入用户的昵称,但是有的昵称太长了,对于这些过长的昵称,小明觉得截取昵称字符串前10个字符就可以了,你可以帮他写一个程序吗?输入一个字符串,长度一定不低于10。输出截取前10个字符后的子串。原创 2024-05-16 17:03:41 · 149 阅读 · 0 评论 -
Python代码:九、十六进制数字的大小
计算的世界,除了二进制与十进制,使用最多的就是十六进制了,现在使用input读入一个十六进制的数字,输出它的十进制数字是多少?原创 2024-05-16 14:00:40 · 211 阅读 · 0 评论 -
Python代码:十四、不用循环语句的重复输出
牛牛正在学习Python,他想多次输出朋友的名字,但是因为还没有学习循环语句,他不知道该怎么输出,你能够帮助他将输入的朋友的名字重复输出100次吗?(提示:不可以使用循环或者递归语句,使用字符串 * 运算)输出重复100次之后的字符串,字符串之间没有间隔。原创 2024-05-16 14:55:06 · 172 阅读 · 0 评论 -
Python代码:十三、格式化输出(3)
牛牛、牛妹和牛可乐都是Nowcoder的用户,某天Nowcoder的管理员由于某种错误的操作导致他们的用户名的左右两边增加了一些多余的空白符(如空格或'\t'等),现在给定他们三个当中的某一个名字name,请输出name去掉两边的空白符后的原本的内容。.split() --- 先切分,"".join() --- 再拼接。.replace(" ","") --- 删除所有空格。一行输出name去掉两边的空白符后的原本的内容。.rstrip() --- 删除右边空格。.strip() --- 删除两边空格。原创 2024-05-16 14:51:40 · 150 阅读 · 0 评论 -
Python代码:十二、格式化输出(2)
现在给定他们三个当中的某一个名字name,请分别按全小写、全大写和首字母大写的方式对name进行格式化输出(注:每种格式独占一行)。牛牛、牛妹和牛可乐都是Nowcoder的用户,某天Nowcoder的管理员希望将他们的用户名以某种格式进行显示,请分别按全小写、全大写和首字母大写的方式对name进行格式化输出(注:每种格式独占一行)。一行一个字符串表示名字。原创 2024-05-16 14:28:07 · 167 阅读 · 1 评论 -
Python专题:十一、字符串长度
小北正在学英语,但是背单词实在是太痛苦了,她想让你帮她写一个小程序,能够根据输入的单词,快速得到单词的长度。输入一个字符串,仅包含大小写字母。原创 2024-05-16 14:13:10 · 209 阅读 · 0 评论 -
Python代码:十、字符串连接
小明有两个最好的朋友,他们的名字分别用input读入记录在两个字符串中,请使用字符串连接(+)帮助牛牛将两个朋友的名字依次连接在一个字符串中输出。原创 2024-05-16 14:08:13 · 156 阅读 · 0 评论 -
Python专题:八、为整数增加小数点
虽说很多人讨厌小数点,但是有时候小数点是必不可少的一项,请你使用强制类型转换为输入的整数增加小数点,并输出改变类型后的变量类型。原创 2024-05-16 11:29:38 · 272 阅读 · 0 评论 -
Python代码:七、小数化整数
日常生活中我们会遇到很多小数,但是有的人不喜欢小数,因此会用四舍五入的方式将其去掉。在Python中我们更加简单,可以利用强制类型转换将小数转变成整数,请你试一试。原创 2024-05-16 11:22:39 · 261 阅读 · 0 评论 -
Python代码:六、小数输出
小明正在学习Python的输出,他想要使用print函数控制小数的位数,你能帮助它把所有读入的数据都保留两位小数输出吗?原创 2024-05-16 09:37:40 · 125 阅读 · 0 评论 -
Python代码:五、格式化输出(1)
假设输入的name为Niuniu,则输出 I am Niuniu and I am studying Python in Nowcoder!牛牛、牛妹和牛可乐正在Nowcoder学习Python语言,现在给定他们三个当中的某一个名字name,请按以上句式输出相应的英文句子。一行一个字符串表示名字。原创 2024-05-16 09:13:02 · 110 阅读 · 0 评论 -
Python代码:四、读入整数数字
在学会读入字符串以后,小白还想要读入整数,请你帮他使用input函数读入数字并输出数字与变量类型。3、在sublime运行结果。原创 2024-05-15 17:38:52 · 166 阅读 · 0 评论 -
Python代码:三、读入字符串
请使用input函数读入一个字符串,然后将其输出。3、在sublime运行的结果。原创 2024-05-15 17:15:40 · 202 阅读 · 0 评论 -
Python代码:二、多行输出
将字符串 'Hello World!' 存储到变量str1中,再将字符串 'Hello Nowcoder!' 存储到变量str2中,再使用print语句将其打印出来(一行一个变量)。3、 在sublime里运行的结果。原创 2024-05-15 17:05:49 · 231 阅读 · 1 评论 -
Python代码:一、HelloWorld
在sublime运行的结果。原创 2024-05-15 16:42:08 · 173 阅读 · 0 评论