条件运算符

python - - 运算符

只愿长相守 提交于 2019-11-29 16:49:17
python 学习笔记:算数 、逻辑 、关系运算符 运算符及表达式 python运算符:   算数运算符、逻辑运算符、关系运算符 python表达式:   是将不同的数据(包括变量、函数)用运算符号按一定规则连接起来的一种式子。 算数运算符 运算符 描述 实例 + 加 两个对象相加 10 + 20 输出结果 30 - 减 得到负数或是一个数减去另一个数 30 - 10 输出结果 20 * 乘 两个数相乘或是返回一个被重复若干次的字符串 10 * 20输出结果 200 / 除 x除以y b / a 输出结果 2 // 取整除 返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0 % 取余 返回除法的余数 21 % 2 输出结果 1 ** 幂 返回x的y次幂 a**b 为10的20次方, 输出结果 100000000000000000000 逻辑运算符 运算符 逻辑表达式 描述 实例 and x and y 布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。 (a and b) 返回 20。 or x or y 布尔"或" - 如果 x 是 True,它返回 True,否则它返回 y 的计算值。 (a or b) 返回 10。 not not x 布尔"非" - 如果 x 为 True,返回 False

Java基础-运算符(一)

有些话、适合烂在心里 提交于 2019-11-29 15:10:11
Java 语言支持如下运算符: 算术运算符: +,-,*,/,%,++,– 赋值运算符 = 扩展赋值运算符:+=,-=,*=,/= 关系运算符: >,<,>=,<=,==,!= 逻辑运算符: &&,||,! 位运算符: &,|,^,~ , >>,<<,>>> (了解!!!) 条件运算符 ?: 相关概念辨析 +运算符 操作符 Operator 5+6 表达式 expression 5 6 操作数 Operand int m =5+6; 语句 Sentence 代码示例 package com . cwl . base . day01 ; /** * @program: java_base * @description: 测试算术运算符 * @author: ChenWenLong * @create: 2019-11-05 15:07 **/ public class TestOperator01 { public static void main ( String [ ] args ) { /* byte a = 1; int b = 2; long b2 = 3; // byte c = a+b; //报错 // int c2 = b2+b; //报错 float f1 = 3.14F; float d = b+b2; // float d2 = f1+ 6.2; //报错

python循环、条件判断

匆匆过客 提交于 2019-11-29 12:24:05
1、python的输入、输出 输入:s = input("请输入:")) #input接收到的是str类型 输出:print('hello world') 2、python中的单引号、双引号和三引号(三个单引号) python中定义变量的时候字符串都是用引号括起来,单引号和双引号没有区别,用哪个都行,但是如果说这个字符串里面有单引号的话,那外面就用双引号;里面有双引号的话,外面就用单引号;如果既有单又有双,那么用三引号。 三引号也可以多行注释代码,单行注释,使用#(快捷键 ctrl+/)。 print('hello world')print("'hello world'")print(''''"hello world"’''')''' print("hello world") #注释掉该段'''2、条件判断 age = input("请输入年龄:"))if age < 18: print('未成年人')elif age >=18 and age <60: print('中年人')else: print('老年人') 3、循环 #while 用while循环首先要定义一个计数器 count = 0 while count < 3: print('xxxx') count+=1 break #加上break,立即结束整个循环 下面写一个猜数字的例子:随机输入一个1-100之间的数字

常见的关系运算符(if else和case语句)

会有一股神秘感。 提交于 2019-11-29 10:58:09
写在前面的话 说起关系运算符,真的是满心伤痕,这里有一个优先级的问题:关系运算符的优先级别低于算数运算符的优先级别。 关系运算符种类 (1) a<b a小于b (2) a>b a大于b (3) a<=b a小于或者等于b (4) a>=b a大于或者等于b 关系运算符使用意义 在进行关系运算时,如果申明的关系是假的( false),则返回值是0,如果申明的关系是真的(true),则返回值是1,如果某个操作数的值不定,则关系是模糊的,返回值是不定值。 关系运算符与算数运算符优先级 所有的关系运算符都有着相同的优先级别。关系运算符的优先级别低于算数运算符的优先级别。见下例: //表达意义相同 a<size-1 a<(size-1) //表达意义不同 size-(1<a) size-1<a 当表达式 size-(1<a)进行运算时,关系表达式先被运算,然后返回值0或1被size减去。而表达式size-1<a进行运算时,size先被减去1,然后再同a相比。 if-else 条件分支语句 if-else 条件分支语句的作用是根据指定的判断条件是否满足来确定下一步要执行的操作。它在使用时可以采用如下三种形式: ( 1)if(<条件表达式>) 语句或语句块; 在 if-else 条件语句的这种使用形式中没有出现else项,这种情况下条件分支语句的执行过程是: 如果指定的 <条件表达式>成立

java运算符

好久不见. 提交于 2019-11-29 09:32:21
1。 算术运算符 +:加法  -:减法  *:乘法  /:除法  %:取余运算。 2.关系运算符_ <:我们只能比较基本数据类型之间的关系,不能比较对象之间的关系。 >:(使用关系运算符“<”) <=:(使用关系运算符“<”) >=:(使用关系运算符“<”) >=:(使用关系运算符“<”) =:如果运算符用于比较两个对象(变量)的引用,则本质上是比较两个变量是否引用同一个对象。 所谓同一对象是指它是否存储在堆栈(堆)中打开的同一个内存单元中。 如果我们比较由两个对象的引用(变量)引用的对象的内容,我们应该使用equals()方法。 方法的返回值类型为布尔值。 需要注意的是,如果对象是用类库中的类创建的,那么对象的引用调用equals()方法来比较对象的内容;如果对象是用自定义类创建的,那么对象的引用调用equals()方法来比较 引用是否引用同一对象,因为在第二种情况下equals()方法是静默的。 我们所认识的是比较引文。 !=:(同一关系运算符“=”)。 3。 逻辑运算符(运算符只能是布尔类型)。 &&  ||  ! 4。位运算符_ &  |   ^ 注:&&与&的区别   举个例子:   false&true-->false   false&&true-->false   单从结果上看,他们结果是一样的,都是false   但是前者在运行的时候, 计算机 首先判断第一个 条件

运算符

此生再无相见时 提交于 2019-11-29 03:36:27
赋值运算符 = 算术运算符 ( + - * / % ) (++ --) (+= -= /= %=) 关系运算符 && || ! 位运算符 & | 条件运算符 三元表达式、三元运算符、三目运算符 表达式1 条件运算符 表达式2 ? 表达式3 : 表达式4 如果?前面的判断结果为true,运算的结果是表达式3, 否则运算结果是表达式4。 优先级 算术 > 关系 > 逻辑 > 赋值 来源: CSDN 作者: 任贝贝 链接: https://blog.csdn.net/weixin_44059002/article/details/103241509

Python学习 之三 Python基础&运算符

陌路散爱 提交于 2019-11-28 19:17:53
第三章:Python基础 & 运算符 3.1 内容回顾 & 补充 计算机基础 编码 字符串: "中国" "Hello" 字 符: 中 e 字 节: ​ unicode: 中 -> 4个字节, e -> 4个字节 ​ utf-8 : 中 -> 3个字节, e -> 1个字节 位 : 01101111 -> 8位表示一个字节 unicode: 一般用于内存中的数据计算 utf-8 :一般用于网络传输及数据保存 安装解释器 py2 py3 语法 print / input 整型 int / 字符串 str / 布尔值 boolen 条件语句 and 运算符 变量 练习 # 练习题: 用户输入成绩,根据成绩的不同显示不同的级别,评分规则:A >=90; B >=80; C >=70; D 其他。 score = input("请输入成绩:") score_int = int(score) # 如果不使用int强制转换,执行会报错 TypeError: '>=' not supported between instances of 'str' and 'int' if score_int >= 90: print("A") elif score_int >= 80: print("B") elif score_int >= 70: print("C") else: print("D") 补充

Lua语言基本语法~运算符

前提是你 提交于 2019-11-28 11:50:53
Lua 变量 变量在使用前,必须在代码中进行声明,即创建该变量。 编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,用于存储变量的值。 Lua 变量有三种类型:全局变量、局部变量、表中的域。 Lua 中的变量全是全局变量,那怕是语句块或是函数里,除非用 local 显式声明为局部变量。 局部变量的作用域为从声明位置开始到所在语句块结束。 变量的默认值均为 nil。 -- test.lua 文件脚本 a = 5 -- 全局变量 local b = 5 -- 局部变量 function joke() c = 5 -- 全局变量 local d = 6 -- 局部变量 end joke() print(c,d) --> 5 nil do local a = 6 -- 局部变量 b = 6 -- 对局部变量重新赋值 print(a,b); --> 6 6 end print(a,b) --> 5 6 赋值语句 赋值是改变一个变量的值和改变表域的最基本的方法。 a = "hello" .. "world" t.n = t.n + 1 Lua 可以对多个变量同时赋值,变量列表和值列表的各个元素用逗号分开,赋值语句右边的值会依次赋给左边的变量。 a, b = 10, 2*x <--> a=10; b=2*x 遇到赋值语句Lua会先计算右边所有的值然后再执行赋值操作

三元运算符

做~自己de王妃 提交于 2019-11-28 09:07:20
三元运算符被称为条件表达式,python2.4以上有了三元操作 if_fat = True state = 'is true' if if_fat else '我真的很瘦' print ( state ) 元组条件表达式 a = True print (( 1/0 , 2 ) [ a ] ) 在元组中先建数据,之后使用条件表达式来索引数据, if-else 则是普通的逻辑树 来源: CSDN 作者: 扣剑书生 链接: https://blog.csdn.net/weixin_44038167/article/details/103243776

c语言练习15——条件运算符的嵌套

心已入冬 提交于 2019-11-28 08:13:42
#include<stdio.h> #include<stdlib.h> /*题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A 表示,60-89 分之间的用B 表示,60分以下的用C表示*/ int main() { system("color 1F"); // 设定显示框为蓝底白字 system("mode con cols=80 lines=30"); //固定显示框尺寸 /******************************************程序主体分割线(顶部)*************************/ int num; while(1){ printf("请输入分数:"); scanf("%d",&num); if(num>=90) printf("等次A\n"); else if(num>=60) printf("等次B\n"); else printf("等次C\n"); } /******************************************程序主体分割线(底部)***************************/ return 0; } 来源: https://www.cnblogs.com/gougouwang/p/11401710.html