购物车car=[]lists=[['水果',['梨','苹果']],['日用百货',['卫生纸','毛巾']]]flag='t'while 1: if flag=='f': print(car) break n = 0 for a,b in lists: n=n+1 print(n,a) m=0 n ...
转载 2021-08-23 22:06:00
486阅读
2评论
python练习题--BNUZER一 、填空二、简答题三、程序设计谏言 一 、填空若world = “world”,则print(“hello” + world)输出helloworld表达式"[3]in[1,2,3,4]"的值为___ .False表达式 ‘abc’ in (‘abcdefg’) 的值为 ___.True表达式 ‘abc’ in [‘abcdefg’] 的值为___.Fa
转载 2024-02-02 15:56:37
345阅读
**python** pythonpython前言一、目的二、题目1.用两个栈实现队列2.包含min函数的栈3.从尾到头打印链表4.反转链表5.复杂链表的复制6.替换空格7.左旋转字符串7.数组中重复的数字8.在排序数组中查找数字9.从上到下打印二叉树 II10.从上到下打印二叉树 III11.树的子结构12. 对称的二叉树13.斐波那契数列14.连续子数组的最大和15.把数字翻译成字
转载 2023-10-10 22:24:39
109阅读
PythonPythonTip-挑战Python(以下代码是在PyCharm上运行成功的,如果想要在刷题上成功运行,需要把前边的定义去掉)34.题目描述:生活在当代社会,我们要记住很多密码,银行卡,qq,人人,微博,邮箱等等。小P经过一番思索之后,发明了下面这种生成密码方法:给定两个正整数a和b, 利用a / b我们会得到一个长度无限的小数(若a / b不是无限小数,比如1/2=0.5,我们认
转载 2023-08-08 08:30:58
108阅读
循环基本题型import random word = int(input("猜0-100中的一个数:")) a = random.randrange(0,101) #random里面的用法,可以随机抽取0-100里的整数 while True: #就把判断写在循环里面,太高或者太低就继续循环,答对就跳出循环 if word > a: print("这个数字太高了") w
一、认识计算机   计算机是一个高度集成的电子电路。   组成:CPU(中央处理器)、内存 、主板 、电源(心脏) 、显示器  、键盘  、鼠标  、显卡(NAVID,AMD) 、硬盘   操作系统 :Windows(家用),Linux(服务器),macos (家用+服务器) 二、python的一些
Python基础语法题库 语法练习包括Python基础语法、数据类型、字符编码和简单文件操作等内容。 1、Python 里用来告知解释器跳过当前循环中的剩余语句,然后继续进行下一轮循环,此关键词是continue。 2、Python的设计具有很强的可读性,相比其他语言具有的特色语法有以下选项,正确的是(ABC): A.交互式 B.解释型 C.面向对象
转载 2023-09-15 08:46:24
257阅读
目录一:二分法求平方根1.题目要求为2.输入输出格式为3.博主解题的思路4.代码如下(1)循环解题代码(2)递归解题代码二:Collatz猜想1.题目要求为2.输入输出格式为3.博主解题的思路4.代码如下(1)循环解题代码(2)递归解题代码三:算24(只考虑满足,不考虑把所有情况找出来)1.题目要求为2.输入输出格式为3.博主解题的思路(1)常规方法4.代码如下(1)普通方法  下面向大家介绍几个
有字典 dic = {"k1": "v1", "k2": "v2", "k3": "v3"},实现以下功能: 1、遍历字典 dic 中所有的key  参考答案:#!-*- coding:utf-8 -*- dic = {"k1": "v1", "k2": "v2", "k3": "v3"} for k in dic.keys(): print(k)View Code  2、遍
转载 2024-04-09 18:07:51
106阅读
咱就是说,现在不用java刷题了,记录一下用python的数据结构以及调用它们的方式。链表head = ListNode() head.next = ListNode(val)在链表head前加入哑结点:dump = ListNode(0, head)集合用于存放不重复的数sets = set() sets.add(val1) sets.remove(val2) #判断这个数是否在集合中: s
    前面已经学习了Python中最基本的语法:变量、类型、运算符、表达式、分支结构、循环结构等。已经可以通过这些来写一些简单的编程题目了,同时也是巩固自己知识的时候啦!    以下编程题目是从GitHub上找到的一个很管用的学习资源,推荐新入门的小伙伴关注骆昊大神,因为他的教程超级nice!能够帮你少走很多弯路!python运算符及其使用与input函数
一、冒泡排序'''冒泡算法冒泡排序原理就是循环遍历数组,比较相邻两个数的大小,重复比较直到排序完成N个数字要排序完成,总共要进行N-1趟排序,第i趟的排序次数为(N-i) 次'''1 def bubbleSort(arr): 2 n = len(arr) 3 # 遍历所有元组元素 4 for i in range(n): 5 # 每一趟循环最后一位数
转载 2023-06-27 10:23:43
282阅读
1. 掌握python标准库及小技巧python课程学习到面向对象,就可以刷参加算法比赛了对于蓝桥杯不支持第三方库,但学会python标准库,将事半功倍;2. 常用的列表函数list1.append(x) : 将x添加到列表末尾list1.sort(): 对列表元素排序list1.reverse() : 将列表元素逆序list1.index(x) : 返回第一次出现元素x的索引值list1.in
今天带来 5 道经典的 Python 面试算法,出自课程《经典算法解题实战》。这 5 道看似简单,但做出来还真有点烧脑。答案也都很有营养,包含了不少 Python 的黑魔法,甚至会让你惊呼:居然还有这种方法,一行代码就能写出来?!不信,看看第一~题目 1 - hashmap 统计字频Write a method anagram(s,t) to decide if two strings ar
专业搜,家长好帮手很早之前曾经做过一个图片识别的项目,当时有一项功能是整题识别,即传入数学的截图,可通过ocr技术识别出图片内容,但当时只限于识别文字,并未作更深一步的处理,现在想来实用性并不强,毕竟大家更需要的是解题思路,而不是让AI读出题干(干的文字,我都认识,连起来我就不知道怎么下手去做了 = = ),最近刚好有时间,于是尝试来为有娃的朋友做一个搜神器。鉴于之前整题识别的开发使用有道
今天看到一位博主发了100道练习题,仔细看了下,觉的很是不错!难度细分也规划的很好,于是就搬运过来了,以下只列出了其中的10道练习题,一起来看看吧!以下为博主翻译后题目及解答,答案代码分为两个,第一条为博主个人解答(Python3),第二条为题目所提供答案(Python2)1、问题:对于给定的元组(1,2,3,4,5,6,7,8,9,10),编写一个程序,在一行中打印前半个值,在一行中打印后半个值
1、简述python引用计数机制python垃圾回收主要以引用计数为主,标记-清除和分代清除为辅的机制,其中标记-清除和分代回收主要是为了处理循环引用的难题。引用计数算法当有1个变量保存了对象的引用时,此对象的引用计数就会加1当使用del删除变量指向的对象时,如果对象的引用计数不为1,比如3,那么此时只会让这个引用计数减1,即变为2,当再次调用del时,变为1,如果再调用1次del,此时会真的把对
第1章 Python概述一、选择 1.C 2.B 3.D 二、填空 1.# 2.IDLE三、简答题 1.答: Python是解释型语言:计算机不能直接理解高级语言,只能直接理解机器语言。使用解释型语言编写的源代码不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行。因此使用Python编写的程序不需要翻译成二进制的机器语言,而是直接从源代码运行,过程如图1-3所示。
eg_1.编写一个程序,根据给定的公式计算并打印值:。以下是C和H的固定值:C是50。H是30。D是一个变量,它的值应该以逗号分隔的序列输入到程序中。 例子假设程序的输入序列是逗号分隔的:100,150,180, 程序输出为:18,22,24 提示:如果接收到的输出是小数,则应四舍五入到其最近的值(例如,如果接收到的输出是26.0,则应打印为26)。在为问题提供输入数据的情况下,应该假设它是控制台
(以下代码是在PyCharm上运行成功的,如果想要在刷题上成功运行,需要把前边的定义去掉)13.题目描述:光棍们对1总是那么敏感,因此每年的11.11被戏称为光棍节。小Py光棍几十载,光棍自有光棍的快乐。让我们勇敢地面对光棍的身份吧,现在就证明自己:给你一个整数a,数出a在二进制表示下1的个数,并输出。例如:a=7则输出:3我写了两种方法,一个就是我们平常转化成二进制的方法,如果除以二余数有一则输
转载 2023-10-17 09:16:55
99阅读
  • 1
  • 2
  • 3
  • 4
  • 5