continue

java:break与continue的区别

别来无恙 提交于 2020-02-04 22:15:32
java:break与continue的区别 break是结束当前循环,continue是结束本次循环,不结束当前循环。 public class Fighting { public static void main ( String [ ] args ) { for ( int i = 1 ; i <= 9 ; i ++ ) { if ( i % 3 == 0 ) { break ; } System . out . print ( i + "\t" ) ; } } } public class Fighting { public static void main ( String [ ] args ) { for ( int i = 1 ; i <= 9 ; i ++ ) { if ( i % 3 == 0 ) { continue ; } System . out . print ( i + "\t" ) ; } } } 来源: CSDN 作者: bear xiao 链接: https://blog.csdn.net/weixin_44750594/article/details/104174753

python学习-猜年龄小游戏

眉间皱痕 提交于 2020-02-04 01:59:32
基本要求:   允许用户猜三次,如果没有猜对,提示用户是否继续,输入Y或y继续,输入N或n退出程序,如果猜对直接退出程序。 流程如下: 1 cj=24 2 x=0 3 while True : 4 if x >=3 : 5 p=input('continue please input (Y)y or N(n)>>: ') #提示输入Y(y)或N(n)继续或者退出 6 if p == 'y' or p == 'Y' : 7 x=0 8 continue 9 elif p == 'n' or p == 'N' : 10 exit() 11 else: 12 print('please input (Y)y or N(n)') 13 continue 14 q=int(input('please input age : ')) 15 if q ==cj : 16 print('so good!!!') 17 exit() 18 if q > cj : 19 print ('so big!') 20 x+=1 21 continue 22 if q < cj : 23 x+=1 24 print('so small!!') 25 continue 来源: https://www.cnblogs.com/ikere/p/7131047.html

Javascript continue statement in while loop causes an infinite loop

倾然丶 夕夏残阳落幕 提交于 2020-02-03 16:24:43
问题 I'm trying to create a while loop with a continue statement. However it seems to be causing an infinite loop and I can't figure out why. The code below to me seems like it should start with the var tasksToDo at 3 then decrement down to 0 skipping number 2 on the way. var tasksToDo = 3 while (tasksToDo > 0) { if (tasksToDo == 2) { continue; } console.log('there are ' + tasksToDo + ' tasks'); tasksToDo--; } 回答1: conitnue , will go back to the while loop. and tasksToDo will never get decremented

Javascript continue statement in while loop causes an infinite loop

ぐ巨炮叔叔 提交于 2020-02-03 16:24:08
问题 I'm trying to create a while loop with a continue statement. However it seems to be causing an infinite loop and I can't figure out why. The code below to me seems like it should start with the var tasksToDo at 3 then decrement down to 0 skipping number 2 on the way. var tasksToDo = 3 while (tasksToDo > 0) { if (tasksToDo == 2) { continue; } console.log('there are ' + tasksToDo + ' tasks'); tasksToDo--; } 回答1: conitnue , will go back to the while loop. and tasksToDo will never get decremented

2020/2/2-Python学习计划

[亡魂溺海] 提交于 2020-02-02 13:35:04
Python基础 上学期的课程中我学习了编译原理,虽然成绩渣渣,但是不影响我对编译过程有了整体的理解; Python作为一种计算机编程语言,而计算机要根据编程语言执行任务,就必须保证编程语言写出的程序决不能有歧义,所以,编译器或者解释器就是负责把符合语法的程序代码转换成CPU能够执行的机器码,然后执行。Python也不例外。 最后要注意的是:Python程序是大小写敏感的,如果写错了大小写,程序会报错。 同时需要注意的是:Python使用缩进来组织代码块,请务必遵守约定俗成的习惯,坚持使用4个空格的缩进。在文本编辑器中,需要设置把Tab自动转换为4个空格,确保不混用Tab和空格。 List与Tuple Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改。 Python条件 条件判断可以让计算机自己做选择,Python的if...elif...else很灵活。 条件判断从上向下匹配,当满足条件时执行对应的块内语句,后续的elif和else都不再执行 Python循环 for x in ... 循环就是把每个元素代入变量 x ,然后执行缩进块的语句。 Python提供一个 range() 函数,可以生成一个整数序列

2.7循环_while

空扰寡人 提交于 2020-02-02 02:46:11
循环 目标 程序的三大流程 while 循环基本使用 break 和 continue while 循环嵌套 01. 程序的三大流程 在程序开发中,一共有三种流程方式: 顺序 —— 从上向下 ,顺序执行代码 分支 —— 根据条件判断,决定执行代码的 分支 循环 —— 让 特定代码 重复 执行 02. while 循环基本使用 循环的作用就是让 指定的代码 重复的执行 while 循环最常用的应用场景就是 让执行的代码 按照 指定的次数 重复 执行 需求 —— 打印 5 遍 Hello Python 思考 —— 如果要求打印 100 遍怎么办? 2.1 while 语句基本语法 ```python 初始条件设置 —— 通常是重复执行的 计数器 while 条件(判断 计数器 是否达到 目标次数): 条件满足时,做的事情1 条件满足时,做的事情2 条件满足时,做的事情3 ...(省略)... 处理条件(计数器 + 1) ``` 注意 : while 语句以及缩进部分是一个 完整的代码块 第一个 while 循环 需求 打印 5 遍 Hello Python ```while 1. 定义重复次数计数器 i = 1 2. 使用 while 判断条件 while i <= 5: # 要重复执行的代码 print("Hello Python") # 处理计数器 i i = i + 1

leetcode13

孤街浪徒 提交于 2020-02-01 20:36:15
题目 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。 通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4 。同样地,数字 9 表示为 IX。这个特殊的规则只适用于以下六种情况: I 可以放在 V (5) 和 X (10) 的左边,来表示 4 和 9。 X 可以放在 L (50) 和 C (100) 的左边,来表示 40 和 90。 C 可以放在 D (500) 和 M (1000) 的左边,来表示 400 和 900。 给定一个罗马数字,将其转换成整数。输入确保在 1 到 3999 的范围内。 示例 1: 输入: “III” 输出: 3 示例 2: 输入: “IV” 输出: 4 示例 3: 输入: “IX” 输出: 9 示例 4: 输入: “LVIII” 输出: 58 解释: L = 50, V= 5, III = 3. 示例 5: 输入: “MCMXCIV” 输出: 1994 解释: M

第六章:循环结构(二)

不问归期 提交于 2020-02-01 16:27:26
第六章:循环结构(二) 一. for 循环 1.循环结构的四个组成部分 (1). 初始部分:设置循环的初始状态,比如我们设置记录循环次数的变量 i 为 0 . (2). 循环体:重复执行的代码 . (3). 迭代部分:下一次循环开始前要执行的部分,在while循环中它作为循环体的一部分,比如使用"i++;"进行循环次数的累加 . (4). 循环条件:判断是否继续循环的条件 . 语法 for(表达式1; 表达式2; 表达式3) { 循环体 } 2.for 循环中三个表达式的含义 表达式 形式 功能 举例 表达式 1 赋值语句 循环结构的初始部分, 为循环变量赋初值 int i = 0 表达式 2 条件语句 循环结构的循环条件 i < 100 表达式 3 赋值语句,通常使用++或--运算符 循环结构的迭代部分, 通常用来修改循环变量的值 i++ 2. 执行顺序 (1). 执行初始部分 (int i = 0;) . (2). 进入循环条件判断 (i < 100) . (3). 根据循环条件判断结果 如果为true,执行循环体。 如果为false,退出循环体,步骤(4)、(5)均不执行 . (4). 执行迭代部分,改变循环变量值 (i ++) (5). 依次重复步骤(2)、(3)、(4),直到退出 for 循环结构 3.省略表达式 (1). 省略"表达式 1",例如: [java]

Python进阶实战之三级菜单

我是研究僧i 提交于 2020-01-28 16:16:41
Python进阶实战之三级菜单 一、Python进阶实战之三级菜单 打印省、市、县三级菜单 可返回上一级 可随时退出程序 1.1 面条版 menu = { '北京': { '海淀': { '五道口': { 'soho': {}, '网易': {}, 'google': {} }, '中关村': { '爱奇艺': {}, '汽车之家': {}, 'youku': {}, }, '上地': { '百度': {}, }, }, '昌平': { '沙河': { '老男孩': {}, '北航': {}, }, '天通苑': {}, '回龙观': {}, }, '朝阳': {}, '东城': {}, }, '上海': { '闵行': { "人民广场": { '炸鸡店': {} } }, '闸北': { '火车战': { '携程': {} } }, '浦东': {}, }, '山东': {}, } tag = True while tag: menu1 = menu for key in menu1: # 打印第一层 print(key) choice1 = input('第一层>>: ').strip() # 选择第一层 if choice1 == 'b': # 输入b,则返回上一级 break if choice1 == 'q': # 输入q,则退出整体 tag = False