循环语句

while循环语句习题

匿名 (未验证) 提交于 2019-12-02 23:42:01
1,使用while循环输入 1 2 3 4 5 6 8 9 10 n = 1 while n < 11:   if n == 7:     pass   else:     print(n)   n = n + 1 print("---end---") 2,求1 - 100的所有数的和 n = 1 s = 0 while n < 101:   s = s + n   n = n + 1 print(s) 3,输出 1 - 100内的所有奇数 n = 1 while 1 < 101:   temp = n % 2   if temp == 0:     pass   else:     print(n)   n = n + 1 print("---end---") 4,输出 1 - 100内的所有偶数 n = 1 while 1 < 101:   temp = n % 2   if temp == 0:     print(n)   else:     pass   n = n + 1 print("---end---") 5,求1-2+3-4+5...99的所有数的和 s = 0 n = 1 while n < 101:   temple = n % 2   if temple == 0:     s = s - n   else:     s = s + n   n = n +

Shell编程-08-Shell中的循环语句

匿名 (未验证) 提交于 2019-12-02 22:59:29
while 、 until 、 for 和 select 等。 while <条件表达式> do 语句 done 1、使用exec exec < FILE while read line do command done 2、使用cat和管道 cat FILEPATH/FILE | while read line do command done 3、在done后使用重定向 while read line do command done < FILE 1、打印数字 [root@localhost Test]# cat while.sh #!/bin/bash a=$1 while [ ${a} -ge 0 ] do echo "Current number is:" ${a} a=$((a-1)) done [root@localhost Test]# bash while.sh 5 Current number is: 5 Current number is: 4 Current number is: 3 Current number is: 2 Current number is: 1 Current number is: 0 2、读取文件 # 读取网卡配置文件 [root@localhost Test]# cat readnet.sh #!/bin/bash while read

2.1 shell语句

匿名 (未验证) 提交于 2019-12-02 22:56:40
一、条件选择if语句 选择执行: 注意:if语句可嵌套 单分支 if 判断条件;then 条件为真的分支代码 fi 双分支 if 判断条件; then 条件为真的分支代码 else 条件为假的分支代码 fi 多分支 if 判断条件1; then 条件为真的分支代码 elif 判断条件2; then 条件为真的分支代码 elif 判断条件3; then 条件为真的分支代码 else 以上条件都为假的分支代码 fi 例子: 1、编写脚本/root/bin/createuser.sh,实现如下功能:使用一个用户名做为参数,如果指定参数的用户存在,就显示 其存在,否则添加之;显示添加的用户的id号等信息 vim createuser.sh #!/bin/bash read -p "please input username:" username useradd $username &> /dev/null if [ $? -eq 0 ];then echo "add $username user" && id $username else echo "the user already exits" fi 2、编写脚本/root/bin/checkint.sh,判断用户输入的参数是 否为正整数 vim checkint.sh #!/bin/bash read -p "please input

流程语句

匿名 (未验证) 提交于 2019-12-02 22:56:40
一、顺序结构 程序的顺序结构:   如果代码里没有流程控制,程序是按照书写的格式从上而下一行一行执行的, 一条语句执行完之后继续执行下一条语句,中间没有判断和跳转,直到程序的结束。 二、选择结构   通过判断条件来做选择的语句,我们称为选择语句或分支语句,选择结构有两种:分别是if和switch。 第一种结构形式: 列如: if(boolean表达式) if(age>18) { { 条件执行体 System.out.println("你是一个成年人"); } } 第二种结构形式: if(boolean表达式){ 条件执行体A }else{ 条件执行体B } if-else语句和三元运算符: 从语义上二者的含义相同. 第三种结构形式: if(boolean表达式A){ 条件执行体 }else if (boolean 表达式B){ 条件执行体B }else{ 条件执行体C } switch语句结构的格式如下: switch(整型表达式){ case Aֵ: 表达式结果等于条件1时,执行此语句; break; case Bֵ: 表达式结果等于条件2时,执行此语句; break; ... case Cֵ: 表达式结果等于条件N时,执行此语句; break; default: 以上值都不满足时,执行此语句; break;//一般不写 } 注意:case之后的表达式结果必须是常量。 三

Java 基础语法学习整理笔记

☆樱花仙子☆ 提交于 2019-12-02 22:56:31
Java 基础语法学习整理笔记 文章目录 标识符 常量 基本数据类型 引用数据类型 变量 数据类型转换 算数运算符 赋值运算法 比较运算符 逻辑运算符 三元运算符 方法简单介绍 选择结构 循环结构 方法的重载(Overload) 数组 数组初始化 访问数组元素 Java 内存划分 数组异常种类 数组的常见操作 标识符 标识符 :是在程序当中,我们自定义的内容。比如类的名字、方法的名字和变量的名字等等 命名规则 : 标识符可以包含: 英文字母(区分大小写) 、 数字 、 字符 & 和 _ 标识符不能以数字开头 标识符不能是关键字 命名规范 : 类名规范 :首字母大写,后面的每个单词首字母大写(大驼峰) 变量名规范 :首字母小写,后面每个单词首字母大写(小驼峰) 方法名规范 :通变量名 常量 常量的分类 字符串常量 整数常量 浮点数常量 字符常量 布尔常量 空常量 基本数据类型 整数型 字节型(byte)1 个字节, ( − 2 7 , 2 7 − 1 ) (-2^{7}, 2^{7}-1) ( − 2 7 , 2 7 − 1 ) 短整型(short)2 个字节, ( − 2 15 , 2 15 − 1 ) (-2^{15}, 2^{15}-1) ( − 2 1 5 , 2 1 5 − 1 ) 整形(int)4 个字节, ( − 2 31 , 2 31 − 1 ) (-2^{31},

Python学习记――(5)for循环

匿名 (未验证) 提交于 2019-12-02 22:54:36
for语句 作用: 用来遍历可迭代对象的数据元素 可迭代对象是指能依次获取数据元素的对象 可迭代对象包括: 字符串str ------以下以后再讲------ 列表 list 元组 tuple 字典 dict 集合 set range函数返回的对象等 语法: for 变量列表 in 可迭代对象: 语句块 1 else : 语句块 2 示例: s = 'ABCDE' for ch in s : print ( 'ch-->>' , ch ) else : print ( '可迭代对象已经不能再提供数据了!' ) print ( '程序结束' ) #输出结果如下: ch -->> A ch -->> B ch -->> C ch -->> D ch -->> E 可迭代对象已经不能再提供数据了! 程序结束 练习: 1、任意输入一个字符串: 计算出您输入的空格的个数,并打印出来 计算您输入的‘a’字符的个数,并打印出来(要求用for语句实现) 思考:用while语句能否实现上述功能? myStr = input ( '输入一串字符串:' ) a_count = 0 for char in myStr : if char == 'a' : a_count += 1 else : print ( '空格的数量是:' , myStr . count ( ' ' )) print (

简单的循环语句和选择语句

匿名 (未验证) 提交于 2019-12-02 22:51:30
一、【登录密码的判断】     实现这个功能主要用到while循环和if-else判断,实现最多三次输入不正确就退出程序,实现锁定功能就要用到文件处理命令。  ①、程序流程图 ②、程序代码图 ③、程序代码: 1 #Write the login interface: 2 #insert username and password. 3 #A welcome message is displayed after the authentication is successful. 4 #Lock the interface after three wrong entries. 5 username="root" 6 password='123' 7 count=0 8 while count<3: 9 user=input("Please input username:") 10 passw=input("\nPlease input password:") 11 if user==username and passw==password: 12 print("Welcome!\n") 13 break 14 else: 15 print("Access denied,please try again.\n") 16 count+=1 17 else: 18 print("You

Python基础---控制执行流程

匿名 (未验证) 提交于 2019-12-02 22:51:30
一.if语句 1.if语句 作用: 让程序根据条件选择性地执行某条语句或某些语句 说明: if语句又叫条件语句,也叫分支语句 语法: if 真值表达式 1 : 语句块 1 elif 真值表达式 2 : 语句块 2 ... else : 语句块 4 语法说明: elif子句可以有0个,1个或多个 else子句可以有0个或1个且只能放在此if语句的最后 要求: if语句内部的语句通常要以4个空格的缩进来表示包含关系,相同的缩进格式代表相同的所属级别 示例: # 输入一个数字,判断这个数是0,还是正数,还是负数 n = int ( input ( "请输入一个数: " )) if n == 0 : print ( "您输入的是0" ) elif n > 0 : print ( "您输入的是正数" ) else : print ( "您输入的是负数" ) if语句的真值表达式: if 100 : print ( "真值" ) #等同于 if bool ( 100 ):    print ( "真值" ) 2.if语句嵌套: if语句本身是由多条子句组成的一条复合语句 if语句可以作为语句嵌套到另一个语句的内部 示例: # 根据输入的月份来判断是哪儿个季度 month = int ( input ( "请输入月份(1~12): " )) if 1 <= month <= 12 : print

python的循环与条件语句

匿名 (未验证) 提交于 2019-12-02 22:51:30
python的循环与条件语句 if条件判断语句 for循环 while循环 一:if条件判断语句 单分支: ① if 布尔表达式 : 执行语句 ② 双分支: ① if 布尔表达式 ②执行语句 else: ③执行语句 #④ 多分支: if语句总结: 在一个if语句中 if子句: 有且仅有1个 elif子句:可以有0~n个 else子句:可以有0~1个 二:for循环 循环语句: 当某个条件满足时反复执行一段代码块,直到这个条件不满足时跳出循环继续执行后面的代码 For 循环格式: 遍历元素赋初值 For 遍历元素 in 循环条件: 循环体 遍历循环的步长变化 三:while循环: While循环的格式: 遍历元素赋初值 While 循环条件: 循环体 循环遍历元素的步长变化 补充: break和continue break的作用:用来结束整个循环 continue的作用:用来结束本次循环,紧接着执行下一次的循环 注意点: break/continue只能用在循环中,除此以外不能单独使用 break/continue在嵌套循环中,只对最近的一层循环起作用 来源:51CTO 作者: 及卿 链接:https://blog.csdn.net/weixin_45190320/article/details/100862813

Python break 语句

匿名 (未验证) 提交于 2019-12-02 22:51:30
Python break 语句 Python break语句,就像在C语言中,打破了最小封闭for或while循环。 break语句用来终止循环语句,即循环条件没有http://www.xuanhe.net/False条件或者序列还没被完全递归完,也会停止执行循环语句。 break语句用在while和for循环中。 如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。 Python语言 break 语句语法: 流程图: 以上实例执行结果: 来源:博客园 作者: danjiu 链接:https://www.cnblogs.com/danjiu/p/11435372.html