- 博客(14)
- 收藏
- 关注
原创 Python----布尔值下篇上部之and,or
- 2.1 解析:只考虑对角线元素,我们则可以直接通过使用下标,board[0][0]...... 下标使用很直接,取到元素后直接进行比较,并返回结果,在这里我们用到or布尔表达式,因为列表中有两个对角线,只要其中一个返回True,就证明有赢家,则游戏结束,直接return返回结果。--1 你可能会给出 False的答案,因为从左到右执行语句,True or False 结果是True,那么True and False 结果肯定是False,那就错啦!-- 2 此题的要求是,比较对角线上的元素是否相等。
2024-04-08 16:37:34
268
原创 Python----布尔值中篇之‘and’
- 1 现在来公布答案,使用逆向思维来解决,判断小于0或者大于100,如果成立则输出False,如果不成立,则输出True,当正向思维占主导位置时,我们不妨给逆向思维让让步。在使用中,区别于or逻辑是,当and两端都是True是,等式结果才是True,当等式两边有一个是False,则结果都为False。# 2 开启今天的主题 'and',还是用上面这个题目开始,前面是or写的函数is_valid_percentage,现在使用and重写该函数。and 相对于 or,使用起来更简单,更符合正向逻辑。
2024-04-08 14:16:47
258
原创 春游----清明节游玩(Q & Q)
河堤路沿途有很多湿地公园,沿黄公路其实我们走了很短一截,建议可以先走高速到达韩城,从韩城再往回(华阴市方向走),或者时间充足可以直接开到榆林府谷,从起点开始走。计划是从河堤路咸阳段开始自驾,中途从新丰高速口上连霍高速,由华阴市出口下高速,再自驾沿黄公路(沿黄公路全长828.5公里左右,北起榆林府谷,南至华山脚下)。# 迎接五一小长假 ## 陕西周边一日游 #
2024-04-08 11:12:24
169
原创 Python----在函数中调用函数
- 1 案例解析, 以下既是在print_twice函数中调用print_many函数,以及参数传递的过程。不要被程序的表象迷惑。第四步,开始执行for循环,到这里就回到我们熟悉的地方,开始从0迭代,迭代两次,则输出两次"Hello"。第三步,开始调用print_many函数,并给参数N和thing分支赋值2,"Hello"第一步,程序从第一行开始执行代码,我们告诉程序我们新建了两个函数对象,并给函数传值。# 1 我们从下列函数入手,来看看在函数中调用函数,是如何进行的?代表函数对象,也就是函数本身。
2024-03-21 17:58:20
320
原创 Python----‘return’ 结束函数调用
assert_equal 函数功能是测试double_numbers函数功能,相当于一个单元测试接口,原理是多重函数调用,在assert_equal函数中调用double_numbers函数进行计算,返回实际结果与预期结果做比较,相等则返回ok,不等则返回错误信息。double_numbers函数在完成乘法运算 1 x 2 = 2,之后就把 2 返回到了调用它的assert_equal函数进行测试,测试结果肯定是错误的,这告诉我们当遇到return时候,循环结束了函数不执行了,直接返回结果。
2024-03-16 22:59:00
574
原创 Python----循环嵌套列表
(也就是找到列表中最长的字符串,并转换成整数),所以这里利用循环遍历列表,将每个字符串(对象)的长度加到空列表中,再利用max方法找出最大的数(最长的字符串的长度),到这里基本就成功一半。(这是我个人理解,有更好的解题思路,欢迎评论)(分解问题),我习惯先写出最主要的一行的代码,然后补充上文,运用基础知识(温故而知新),从点到线再到面,一点点的整个代码就出来了(实在写不出来就利用浏览器吧),但是一定要找出自己出错的地方在哪儿?# 2:给定列表和目标值,从子列表中找到包含目标值的子列表,若子列表包含则输出。
2024-03-13 18:06:06
380
原创 Python----嵌套循环
4:打印出一个由加号+组成的“倒立”三角形,其边长与给定的尺寸相同。#5:给定名单,两两配对,但没对玩家只能出现一次(不分左右)#2:给定名单,两两配对,不能自己与自己配对。#3:破解密码,已知密码是由四个大写字母组成。如果有其他类似基础题目,也欢迎补充。如果有其他更优解,欢迎补充。
2024-03-12 16:27:02
190
1
原创 Python--遍历同时改变
正确输出是[12,15],实际输出是[7,3,12,15],修改后7、3的索引变成0、1,程序以为已经遍历过,所以判断不需要遍历,则从索引2开始遍历,则7、3被跳过。其二:创建空列表,反向思维将原始列表中大于目标值的值,添加到空列表,改变的并不是被遍历的列表。有多种方法解决该问题,其一:将原始列表拷贝再遍历,修改拷贝的列表。原因是——在列表上迭代仍然要遍历底层的索引。
2024-03-12 10:45:22
199
原创 LeetCode 入门题 第一天
2.遇到列表相关题目,首先想到处理列表常用的是循环遍历,再根据题干判断循环条件,以及循环次数,根据以上信息来确定是用while还是for,再一个用到循环的地方,一般都是要使用条件判断语句,使用条件语句必然用到运算符(算术、赋值、成员、比较、身份等),这些都是必须掌握的基本知识点。2.遇到字符串相关题目,首先想到处理字符串的相关函数(join() count() find() replace() lower() upper() isalnum()等),这些都要牢记,而且搞清楚返回值。
2023-04-24 22:50:27
41
1
原创 xmind 8 pro 扑街步骤
扑街步骤:1、断开网络, 或者使用防火墙阻止 XMind 联网,或者在 hosts 中添加 0.0.0.0 www.xmind.net(建议采用断网或者增加hosts记录法);2、将 XMindCrack.jar 复制Xmind 的安装目录下,默认安装路径为 C:\Program Files (x86)\XMind(如果你是自定义安装的请找到自己的安装目录) ;3、将 -javaagent:./X...
2018-07-11 17:01:44
713
原创 git bash 命令参数总结
ssh-keygen -t rsa -C "***@*.com" 设置本地ssh key 引号是你注册GitHub的邮箱;ssh -T git@github.com 验证上一步是否设置成功 提示continue 输入yes 后 提示 ...successfully... 就证明成功 可以忽略warninggit clone https://github.com/***/** 克隆你新建的仓库...
2018-07-04 19:53:09
1575
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人