【Python百日刷题计划】Day2~生成器面试题(你真的了解Python生成器吗?)
目录前言:面试题一(难度为中等偏上且必须掌握)️️题目要求️️题目提示️️流程图分析️️答案以及解析✨运行结果✨✨解析✨✨拓展思考✨面试题二(难度为难且必须掌握)️️题目要求️️题目提示️️答案以及解析✨运行结果✨✨解析✨面试题三进阶版️️题目要求️️答案以及解析✨运行结果✨✨解析✨结语:前言:本篇博客主要向各位小伙....
python入门与基础刷题篇(10)
前言:打算开个新坑,将刷题篇的10篇文章的中等题做详细解析。题目一:披萨店的订单描述创建一个依次包含字符串'chichen'、' bacon'和'durian'的列表 pizza_orders,再创建一个名为 finished_pizza 的空列表,使用 while 循环判断列表 pizza_orders 里面是否还有元素,如果有则使用pop()方法删掉将列表 pizza_orders 的最后一....
python入门与基础刷题篇(9)
题目一:取号(简单)描述编写一个 while 循环模拟餐厅服务员询问客人一共有多少人用餐,要求在 while 循环中使用条件测试来结束循环。每次循环开始先使用print()语句一行输出字符串 "Welcome! How many people, please?\nEnter 'quit' to end the program.",如果读取到字符串等于'quit',则退出 while 循环,否则将....
Python入门与基础刷题篇(8)
题目一:函数求差(简单)描述请定义一个函数cal(),该函数返回两个参数相减的差。输入第一个数字记录在变量x中,输入第二个数字记录在变量y中,将其转换成数字后调用函数计算cal(x, y),再交换位置计算cal(y, x)。输入描述:输入两个整数。输出描述:根据题目描述输出两个差,每个数字单独一行。示例1输入:35输出:-22作答x=input()y=input()def cal(x,y): &a...
Python入门与基础刷题篇(7)
题目一:姓名与学号(简单)描述创建一个依次包含键-值对{'name': 'Niuniu'和'Student ID': 1}的字典my_dict_1,创建一个依次包含键-值对{'name': 'Niumei'和'Student ID': 2}的字典my_dict_2,创建一个依次包含键-值对{'name': 'Niu Ke Le'和'Student ID': 3}的字典my_dict_3,创建一个....
Python入门与基础刷题篇(6)
题目一:牛客运动会(入门)描述又到了一年一度的牛客运动会,Tom和Andy报名参加了项目,但由于比赛前一天,Andy喝了太多碳酸饮料,导致身体不适,所以临时让Allen上场了,换人参赛需要修改参赛名单,请完成以下内容模拟整个过程。请创建一个依次包含字符串'Tom'和'Andy'的元组my_tuple,先使用print()语句一行打印字符串'Here is the original tuple:'....
Python入门与基础刷题篇(5)
题目一:判断列表是否为空(入门)描述创建一个空列表my_list,如果列表为空,请使用print()语句一行输出字符串'my_list is empty!',否则使用print()语句一行输出字符串'my_list is not empty!'。输入描述:无输出描述:按题目描述进行输出即可。作答my_list = []if my_list == []: print("m....
Python入门与基础刷题篇(4)
题目一:2的次方数(简单)描述在Python中, * 代表乘法运算, ** 代表次方运算。请创建一个空列表my_list,使用for循环、range()函数和append()函数令列表my_list包含底数2的 [1, 10] 次方,再使用一个 for 循环将这些次方数都打印出来(每个数字独占一行)。输入描述:无输出描述:按题目描述进行输出即可。作答my_list = []for i in ra....
Python 入门与基础《刷题篇》(3)
第一题(简单)描述牛牛、牛妹和牛可乐都是Nowcoder的忠实用户,又到了一年一度的程序员节(10月24号),毫无疑问,他们都登录Nowcoder了,因为他们还没有刷完牛客题霸...Nowcoder的管理员想对他们发送一些简单登录问候消息,并对他们表达了节日祝福。请创建一个依次包含字符串 'Niuniu' 、'Niumei' 和 'Niu Ke Le' 的列表users_list,请使用for循....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。