循环语句

python的基础初始第二天

北慕城南 提交于 2019-12-26 13:52:43
1.基础数据类型初始 1,数字类型,int,用于计算,+ ,- ,*, /,加,减,乘,除。在python2有整型和长整型之分(3344L),在python3 已经不区分了。 2,字符串类型string,在python中,被引号引起来的数据就是字符串。可以是单引号 ' '或双引号 '' '',三引号''' ''',引号必须是成对出现的。在PYthon中单引号和双引号的作用是一样的。三引号 主要是用于换行。 字符串可以与字符串用+,与字符串相加拼接。" aaa"+"bbbb",也可以与数字相乘。 >>> type(name),type(age2) (<type 'str'>, <type 'int'>) >>> >>> name 'Alex Li' >>> age2 >>> name + age2 Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: cannot concatenate 'str' and 'int' objects #错误提示数字 和 字符 不能拼接 >>> name 'Alex Li' >>> age '22' >>> >>> name + age #相加其实就是简单拼接 'Alex Li22' >>> >>> name * 10

java程序的三种结构

泪湿孤枕 提交于 2019-12-26 12:56:21
从结构化程序设计角度出发,程序有三种结构 :   顺序结构:   JAVA 的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。顺序结构在程序流程图中的体现就是用流程线将程序框自上而地连接起来,按顺序执行算法步骤。    选择结构:   if(条件表达式){     语句;     }   意义: if 语句对条件表达式进行一次测试,若测试为真,则执行下面的语句,否则跳过该语句    条件表达式必须是布尔表达式   示例: 1 import java.util.Scanner; 2 public class TestIf{ 3 public static void main(String[] args){ 4 /* 5 0~18:你还是小屁孩! 6 18~30:你是精力旺盛小青年! 7 30~50:你是处在人生顶峰的老男人! 8 大于50:你已经人老珠黄了! 9 */ 10 Scanner sc = new Scanner(System.in); 11 System.out.println("请输入你的年龄:"); 12 int age = sc.nextInt(); 13 if(age>0 && age<

Python循环语句

回眸只為那壹抹淺笑 提交于 2019-12-26 02:44:20
Python循环语句 循环语句允许我们执行一个语句或语句组多次,Python提供了for循环和while循环(在Python中没有do..while循环) 一、Python while循环语句 Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为: while 判断条件: 执行语句…… 执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。 当判断条件假false时,循环结束。 1、简单实例: 运行结果: 9 8 7 6 5 4 3 2 1 0 Over! while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立,具体用法如下: 运行结果: 2 4 6 8 10 1 2 3 4 5 6 7 8 9 10 2、无限循环 如果条件判断语句永远为 true,循环将会无限的执行下去,如下实例: 运行结果: Enter a number:3 You entered: 3 Enter a number:9 You entered: 9 Enter a number:0 You entered: 0 Enter a number:

【Python基础】循环嵌套

感情迁移 提交于 2019-12-26 02:42:45
Python 语言允许在一个循环体里面嵌入另一个循环。 Python for 循环嵌套语法: for iterating_var in sequence: for iterating_var in sequence: statements(s) statements(s) Python while 循环嵌套语法: while expression: while expression: statement(s) statement(s) 你可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环, 反之,你可以在for循环中嵌入while循环。 以下实例使用了嵌套循环输出2~100之间的素数: #!/usr/bin/python# -*- coding: UTF-8 -*- i = 2while(i < 100): j = 2 while(j <= (i/j)): if not(i%j): break j = j + 1 if (j > i/j) : print i, " 是素数" i = i + 1 print "Good bye!" 以上实例输出结果: 2 是素数3 是素数5 是素数7 是素数11 是素数13 是素数17 是素数19 是素数23 是素数29 是素数31 是素数37 是素数41 是素数43 是素数47 是素数53 是素数59 是素数61 是素数67

python基础-循环语句for\\嵌套循环

巧了我就是萌 提交于 2019-12-26 02:24:50
for循环格式:   for index in range(0,3):#等同于range(3),取0\1\2     print(index) index = 0 starnames = ['xr1','xr2','xr3'] for index in range(len(starnames)): print(starnames[index]) 结果: xr1 xr2 xr3 range函数: range(1,5)  取1-4 range(1,5,2)  取1-4,1是起始下标,5是终止下标,步长为2 range(5)  取0-5 嵌套循环: 多个循环嵌套使用 求100以内的素数,打印,并统计个数 i = 2 while (i <100): j = 2 while (j <= (i/j)): if not(i%j): break j = j+1 if (j > i/j): print(i,"是素数") i = i+1 结果: 2 是素数 3 是素数 5 是素数 7 是素数 11 是素数 13 是素数 17 是素数 19 是素数 23 是素数 29 是素数 31 是素数 37 是素数 41 是素数 43 是素数 47 是素数 53 是素数 59 是素数 61 是素数 67 是素数 71 是素数 73 是素数 79 是素数 83 是素数 89 是素数 97 是素数 var1 =

【C语言】-循环的嵌套

我的梦境 提交于 2019-12-26 02:16:36
循环的嵌套:当在一个循环语句中嵌入另一个循环时,成为循环的嵌套。 循环嵌套的形式: (1)for语句中嵌入for语句: for ( ) { for ( ) { ... } } (2)for语句嵌入while语句: for ( ) { while ( ) { ... } } (3)for语句中嵌入do while语句: for ( ) { do { ... } while ( ); } (4)while语句中嵌入for语句: while ( ) { for ( ) { ... } } (5)while语句中嵌入while语句: while ( ) { while ( ) { ... } } (6)while语句中嵌入do while语句: while ( ) { do { ... } while ( ); } (7)do while语句中嵌入for语句: do { for ( ) { ... } } while ( ); (8)do while语句中嵌入while语句: do { while ( ) { ... } } while ( ); (9)do while语句中嵌入do while语句: do { do { ... } while ( ); } while ( ); 注意: 多重循环执行的规则是“外走一,内走遍”。即外层循环执行一次,而内层循环要全部执行一遍

python基础归结

荒凉一梦 提交于 2019-12-26 01:18:12
#!/usr/bin/env python3 # -*- encoding: utf-8 -*- print('Hello world') print('中国心') python程序本质是脚本语言,与shell相同,都是顺序逐条语句执行,语句执行完成后退出。没有main函数。 /*--> */ /*--> */ 00.python 程序格式 # 开头的语句是注释,其他每一行都是一个语句。 语句以冒号(:)结尾时,缩进的语句视为代码块(没有 C 语言中 {} 区分代码块)。 约定俗称, 4 个空格缩进, Tab 或空格均可以,但要保持一致。 python 大小写敏感。 0.unicode&utf-8 在计算机内存中,统一使用unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为utf-8编码。 用记事本编辑的时候,从文件读取的utf-8字符被转换为unicode字符到内存里,编码完成保存时再把unicode转换为utf-8保存到文件。 浏览网页时,服务器会把动态生成的unicode内容转换为utf-8再传输给浏览器,所以会看到许多网页的源码上会有类似<meta charset="UTF-8" />的信息,表示该网页正是用的utf-8编码。 1. 除法 Python中有两种除法,一种除法是/,/除法计算结果永远是浮点数。 地板除//,计算结果永远是整数。 余数运算%。

05循环结构语句

我怕爱的太早我们不能终老 提交于 2019-12-26 01:12:56
循环结构语句 1.while循环语句 2.do ... while循环语句 3.for循环语句 4.循环嵌套 5.跳转语句(break、continue) 循环语句可以将一段代码执行多次,Java里主要分为while循环语句,do … while循环语句和for循环语句。 1.while循环语句 对于while循环语句,如果条件为真则执行循环体内的语句,直到条件不成立,while循环结束。极其需要注意的是在 循环体内对循环条件修改 。 public class Demo { public static void main ( String [ ] args ) { int x = 10 ; while ( x > 0 ) { System . out . println ( "x:" + x ) ; x -- ; } } } 结果 x : 10 x : 9 x : 8 x : 7 x : 6 x : 5 x : 4 x : 3 x : 2 x : 1 2.do … while循环语句 do … while语句与while语句的差别不大,do … while语句会 无条件执行一次 ,后面是否执行看判断条件语句。下面的例子很好地说明了这个问题,相同的条件,相同的初始值, do …while较while会首先无条件执行一次 。 public class Demo { public

js跳出循环的方法区别(break,continue,return)

 ̄綄美尐妖づ 提交于 2019-12-25 15:43:47
转自: http://blog.csdn.net/fxss5201/article/details/52980138 js编程语法之break语句: break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句。 由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的。 如果一个循环的终止条件非常复杂,那么使用break语句来实现某些条件比用一个循环表达式来表达所有的条件容易得多。 for(var i=1;i<=10;i++) { if(i==8) { break; } document.write(i); } 当i=8的时候,直接退出for这个循环。这个循环将不再被执行! //输出结果:1234567 js编程语法之continue语句: continue语句和break语句相似。所不同的是,它不是退出一个循环,而是开始循环的一次新迭代。 continue语句只能用在while语句、do/while语句、for语句、或者for/in语句的循环体内,在其它地方使用都会引起错误! for(var i=1;i<=10;i++) { if(i==8) { continue; } document.write(i); } 当i=8的时候,直接跳出本次for循环。下次继续执行。 //输出结果:1234567910

Python知识点总结和例题

巧了我就是萌 提交于 2019-12-25 06:03:27
191205100555 方奕程 #1 Python知识点总结 (1)基础语法 我觉得学习一门新的编程语言最重要的就是先熟悉其语法,以下几个点我认为是比较大的误区: a.标识符(仅由数字、字母、下划线组成)其中变量名不能以数字开头,再者,定义一个变量名包含两个英文单词时,如your age之间不能有空格,在py里应该定义为your_age(用下划线分开) b.保留字符 我们可以输入以下代码: import keyword 回车 keyword.kwlist 输出:[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’] 在选择变量名时不应该以保留字符命名,但可以包含保留字符 c.缩进,例如条件语句(if、elif、else)、循环语句(while、for等