continue

使用continue的注意事项

心不动则不痛 提交于 2020-01-24 03:37:18
for更适合用continue,因为for使用continue的时候变量自增自减能够正常进行,而对于while使用continue会导致变量的自增自减不能够正常进行,所以会导致死循环,无限循环 来源: CSDN 作者: qq_2276659092 链接: https://blog.csdn.net/qq_45696288/article/details/104072067

流程控制

◇◆丶佛笑我妖孽 提交于 2020-01-20 00:57:37
流程控制(1) java中流程控制关键词: if-else : while do-while for return break switch ⚠️java不支持 goto 流程控制(2) 所有条件语句都使用条件表达式的真或假( true 或 false )来决定执行路径,例: x == y ⚠️java不允许将数字作为boolean表达式。 流程控制(3) if-else,例: if ( Boolean - expression ) statement 或者 if ( Boolean - expression ) statement else statement 代码示例 package operators ; import static net . mindview . util . Print . print ; /** * @author vincient * @create 2020-01-19 10:12 AM */ public class IfElse { static int result = 0 ; static void test ( int testval , int target ) { if ( testval > target ) { result = + 1 ; } else if ( testval < target ) { result = - 1

python的循环语句

◇◆丶佛笑我妖孽 提交于 2020-01-19 15:53:07
  python的循环语句有两种:for 和 while,for循环是对可迭代对象进行迭代并处理,因此for的对象是一个可以迭代的对象,而while循环的条件则是一个布尔值可以是一个返回布尔值的表达式。  for循环   for循环是一个有限次的循环,其形式是:for ... in ... , 与保留字in一起使用,用于取出可迭代对象的值。   因为for循环的对象必须是一个可迭代对象,那么怎么确定它是否可以for循环呢?   1、python的一些基本数据类型: str、list、tuple、dict、set   2、对于其他对象,可以使用一下方法:    from collections import Iterable isinstance('对象',Iterable)   注: isinstance是判断对象是否为该类的实例化,而Iterable这个抽象基类提供了一个 __subclasshook__方法,__subclasshook__方法的作用:只要对象可以有__next__和__inter__就能返回True。所以用isinstance可以判断任何可迭代对象,同时这应该也是一个较好的方法。   确定了是可以迭代的对象就可以进行for循环了,其格式如下 for 变量 in 可迭代对象: <代码块>   其中变量用于可迭代对象迭代出来的值,变量可以是多个,若变量为多个时

python基础一

喜欢而已 提交于 2020-01-19 12:35:50
一、简介 1、编译型语言 写好代码之后,把代码编译成二进制文件,运行的时候运行编译好的二进制文件 例如:c,c++,c# 优点:速度快,一次编译,到处运行 缺点:编译过程慢 2、解释性语言(运行速度没有编译型语言快) 运行一行代码编译一行,什么时候运行代码,什么时候编译代码 例如:php ,python, ruby,java,go,JavaScript 缺点:运行速度比较慢 3、脚本语言 功能单一的语言,叫脚本语言 例如:shell,bat,JavaScript,html,vb 4、python可用于:后台服务开发,数据挖掘,数据分析,人工智能,自动化运维,自动化测试 二、变量 1、定义变量是为了后面还要用到它的值 2、编程都是和内存打交道的 3、既有单引号又有双引号,则用''' ''' 4、单行注释用# 5、多行注释用成对的三个单引号''' ''' 6、以下单词,定义变量时不能用:'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except','exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print',

Python安装和环境配置以及一段while else小程序

拟墨画扇 提交于 2020-01-18 15:12:22
python解释器下载安装: 打开Python安装包下载地址:https://www.python.org/downloads/windows/ 选择合适版本3.7.3或2.7.16下载安装包并运行: 安装时可以选择方便查找的路径(即非系统默认路径)进行安装 Python解释器环境配置: 安装完成之后,进行环境变量的设置,控制面板 ==》 系统和安全 ==》 系统 ==》 高级系统设置 ==》 环境变量 ==》 在系统变量中找到 path 双击 ==》 新建路径Python解释器和script 注意:这样写好后还没完,在 python36 中,从文件目录中找到 python.exe 文件后复制一份并重命名为 python36.exe ,同理在python2中找到 python.exe 复制后并重命名为 python2.exe 这样写的目的就是在系统变量解析的时候不会永远是python3,因为当你在 cmd 命令行输入 python 时,在系统变量中会默认输入的第一个命令行的 python 解释器,不管你输入的是 python2 还是 python3 都会是在系统变量中默认找到的第一个 python ,当然,还有要注意的一点,就是不要去改 python.exe 文件的名字,复制再重命名,复制再重命名,复制再重命名 Python Project 7/2/2019 while else

在VMware workstation中安装Ubuntu16.04server

烂漫一生 提交于 2020-01-18 15:11:02
这次我更新一下如何在VMware workstation虚拟机中安装Ubuntu。 第一步——安装VMware workstation 首先我们需要下载我们所需的安装包。 下载地址(最新版为14): https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html 打开后我们点击红色箭头红色所指位置即可开始下载。 下载完成后,我们双击打开。 等待。 点击下一步。 选择我接受许可协议中的条款。下一步。 默认目录为C:\Program Files (x86)\VMware Workstation\ 为了节省C盘空间,我在此更改为D:\Program Files (x86)\VMware Workstation\ 你们可根据自己情况而定。 下面一路下一步。等待安装完成。 完成后出现如下界面,我们点击 许可证 。 这里就需要输入许可证密钥了。 我在网上找到了一些可以使用的密钥。 FF590-2DX83-M81LZ-XDM7E-MKUT4 CG54H-D8D0H-H8DHY-C6X7X-N2KG6 ZC3WK-AFXEK-488JP-A7MQX-XL8YF AC5XK-0ZD4H-088HP-9NQZV-ZG2R4 选取一个粘贴,完成后点击输入。 下图所示表示VMware

Shell脚本

我的梦境 提交于 2020-01-17 19:50:40
1.1.1创建与编写 Shell脚本通常都以.sh为后缀。第一行内容表示使用bash语法,更加规范。#后面跟一些时间日期版本。 查看 另一种方式 使用该方法需要脚本本身具有执行权限,所以给脚本加一个x 使用sh时,可以加-x查看这个脚本的执行过程。 1.1.2 date命令 date +%Y: 表示以四位数字格式打印年份。 date +%y:表示以两位数字格式打印年份。 date +%m: 表示月份。 date +%d: 表示日期。 date +%H:表示小时。 date +%M: 表示分钟。 date +%S: 表示秒。 date +%w: 表示星期。结果显示o则表示周日。 1.2Shell脚本中的变量 1.2.1 数学运算 示例 数学计算要用[ ]括起来,并在前面加$ 结果为 1.2.2 和用户交互 read命令用于和用户交互,他把用户输入的字符串作为变量值。结果为 加上-x查看整个执行过程 1.2.3 shell脚本预设变量 在脚本后面跟的参数就是预设变量 $1代表第一个参数$2代表第二个,给shell脚本的预设变量是没有限制的 1.3shell脚本中的逻辑判断 1.3.1 不带else 示例 (())时shell中特有的格式,只用一个或者不用都会报错。 结果: 1.3.2 带有else 示例 结果 1.3.3 带有elif 示例 结果 判断数值大小可以用(())外还可以用[

编程的智慧

左心房为你撑大大i 提交于 2020-01-16 13:01:31
-- >>> 此篇博文乃看 王垠大神 总结而来 --->>>> 原文在这 http://www.yinwang.org/blog-cn/2015/11/21/programming-philosophy 大家觉得好可以多多支持 尤其喜欢这么一句话: 编程是一个具有艺术性和创造性的工作。需要很多练习和领悟   也希望自己能够多点勤奋,多耕耘多收获 1、反复推敲代码   --> 多复盘研究自己的代码 2、写优雅的代码 (这是因为程序所做的几乎一切事情,都是信息的传递和分支)   --> 整整齐齐,像电路逻辑分明,分流或者汇合,切记 if 勿省略 else 3、写模块化的代码   (1) 避免写太长的函数 最多40 ~ 50行为佳   (2) 制造小的工具函数   (3) 每个函数只做一件简单的事情   (4) 避免使用全局变量和类成员(class member)来传递信息 4、写可读的代码   (1) 使用有意义的函数和变量名字。比如:put(elephant1, fridge2);   (2) 局部变量应该尽量接近使用它的地方。   (3) 局部变量名字应该简短。   (4) 不要重用局部变量,会让人误以为这个局部变量会在哪里使用   (5) 把复杂的逻辑提取出去,做成“帮助函数”   (6) 把复杂的表达式提取出去,做成中间变量   (7) 合理的地方换行 5、写简单的代码   

Counting the number of common elements in integer arrays located at different positions

随声附和 提交于 2020-01-15 12:25:07
问题 For my assignment, I need to write a method that returns the number of cows (see definition below) found between 2 arrays. If the input arrays have a different number of elements, then the method should throw an IllegalArgumentException with an appropriate message. A bull is a common number in int arrays found at the same position while a cow is a common number in int arrays found at different position. Note that if a number is already a bull, it cannot be considered as a cow. For example,