逻辑运算

用户交互、运算符

↘锁芯ラ 提交于 2019-12-03 07:52:07
用户交互、运算符 一、与用户交互 用户交互就是人往计算机中input/输入数据,计算机print/输出结果(本质就是 输入、输出) python2 一定要声明你输入的类型 python3 接受用户的输入,无论用户输入什么类型,最终返回的一定是字符串 pyton3 input('name:') name:Yang 'Yang' python2 raw_input('name:') name:Yang 'Yang' python2中raw_input与python3中input的功能是一模一样的 二、格式化输出 1. %s占位符:可以接收任意类型的变量 %d占位符:只能接收数字类型 例子一: print('亲爱的%s您好!您%s月的话费是%d,余额还有%d' %('Tony',11,83,1)) 亲爱的Tony您还!您11月的话费是83,余额还有1 例子二: >>> name = 'yang' >>> age = 22 >>> hobby = 'play, money' >>> print('my name is %s, my age is %d,my hobby is %s' %(name, age, hobby)) my name is yang, my age is 22,my hobby is play, money 保留两位小数:'%.2f' >>> a = 3

day2------运算符和编码

我怕爱的太早我们不能终老 提交于 2019-12-03 07:46:54
运算符和编码 一. 格式化输出 现在有以下需求,让用户输入name, age, job,Gender 然后输出如下所示: ------------ info of Yong Jie ----------- Name : Yong Jie Age : 19 job : Programmer Gender: Boy ------------- end ----------------- 你怎么实现呢?你会发现,用字符拼接的方式还难实现这种格式的输出,所以一起来学一下新姿势只需要把要打印的格式先准备好, 由于里面的 一些信息是需要用户输入的,你没办法预设知道,因此可以先放置个占位符,再把字符串里的占位符与外部的变量做个映射关系就好啦 name = input("Name:") age = input("Age:") job = input("Job:") Gender = input("Gender:") info = ''' ------------ info of %s ----------- #这里的每个 %s就是一个占位符 ,本行的代表 后面拓号里的 name Name : %s #代表 name Age : %s #代表 age job : %s #代表 job Gender: %s #代表 Gender ------------- end -----------------

dya3-04 python入门之运算符

允我心安 提交于 2019-12-03 07:43:46
目录 一、运算符 1、算数运算符 2、赋值运算符 2.1 增量赋值 2.2 链式赋值 2.3 交叉赋值 2.4 解压赋值 3 逻辑运算符 一、运算符 1、算数运算符 # // 取整 >>> 9 // 3 3 >>> 9 // 2 4 >>> # % 取模(取余数) >>> 9 % 3 0 >>> 9 % 2 1 >>> # ** 求平方 >>> 2 ** 2 4 >>> 2 ** 3 8 2、赋值运算符 2.1 增量赋值 # += a = 1 a += 3 # a = a + 3 print(a) 4 # -= a = 1 a -= 1 # a = a -1 print(a) 0 # *= a = 2 a *= 3 # a = a * 3 print(a) 6 # /= a = 4 a /= 2 # a = a / 2 print(a) 2 2.2 链式赋值 x = y = z = 1 print(x, y, z) 1 1 1 2.3 交叉赋值 a = 1 b = 2 a, b = b, a print(a, b) 2 1 2.4 解压赋值 l1 = [1, 2, 3, 4, 5, 6] a, b, c, d, e, f = l1 print(a, b, c, d, e, f) 1 2 3 4 5 6 # 当我们的字母没有数字多呢? l1 = [1, 2, 3, 4, 5, 6]

JAVA基础教程day03--运算符

喜欢而已 提交于 2019-12-03 07:41:59
一、算术运算符 %(取余)、前++(先运算后取值)、后++(先取值后运算)、前--(先运算后取值)、后--(先取值后运算)     (1): 5%2=1     (2):前++ //前++ int a1=10; int b1=++a1; System.out.println(b1);//b1=11     (3):后++ //后++ int a2=-10; int b2=a2++; System.out.println("a2="+a2+",b2="+b2);//b2=10    二、赋值运算符 三、比较运算符 四、逻辑运算符 五、位运算符 六、三元运算符 来源: https://www.cnblogs.com/snackpython/p/11783596.html

Java运算符

本小妞迷上赌 提交于 2019-12-03 05:21:24
算术运算符 赋值运算符 int j1=10 int i2,ji2; i2=j2=10 int i3=10,j3=20 += -= /=  *= short s1=10; s1+=2; 不会改变变量本身的数据类型 比较运算符 == != > < >= <= instanceof 逻辑运算符 &逻辑与 &&短路与 |逻辑或 ||短路或 !逻辑非 ^逻辑异或 逻辑运算符操作的都是boolean型的变量 位运算符 << 左移 被移除的高位丢弃 空位补0 >>右移 最高位是0右移后补0,最高位是1空缺位补1 >>>无符号右移 空缺位补0无论最高位是0或者1 & | ^异或 ~取反 位运算符操作的都是整形的数据 三元运算符 (条件表达式)?表达式1:表达式2 表达式1和表达式2为同种类型 来源: https://www.cnblogs.com/ergePython/p/11779782.html

C++重载运算符和标准模板库(STL)

匿名 (未验证) 提交于 2019-12-03 00:21:02
一、重载运算符 在C++中,不只是函数可以重载,某些运算符也是可以重载的,即可以自定义运算符的功能,可以重载的运算符如下: 运算符 名称 类型 , 逗号 二进制 ! 逻辑“非” һԪ != 不相等 二进制 % ȡģ 二进制 %= 取模赋值 二进制 & 按位“与” 二进制 & address-of һԪ && 逻辑“与” 二进制 &= 按位“与”赋值 二进制 ( ) 函数调用 ― ( ) 强制转换运算符 һԪ * 乘法 二进制 * 指针取消引用 һԪ *= 乘法赋值 二进制 + 添加 二进制 + 一元加 һԪ ++ 递增 1 һԪ += 加法赋值 二进制 - 减法 二进制 - 一元求反 һԪ -- 递减 1 һԪ -= 减法赋值 二进制 -> 成员选择 二进制 ->* 指向成员的指针选定内容 二进制 / 除法 二进制 /= 除法赋值 二进制 < 小于 二进制 << 左移 二进制 <<= 左移赋值 二进制 <= 小于或等于 二进制 = 赋值 二进制 == 相等 二进制 > 大于 二进制 >= 大于或等于 二进制 >> 右移 二进制 >>= 右移赋值 二进制 [ ] 数组下标 ― ^ 异或 二进制 ^= 异或赋值 二进制 | 按位“与或” 二进制 |= 按位“与或”赋值 二进制 || 逻辑“或” 二进制 ~ 二进制反码 һԪ delete Delete ― new New ―

day2------运算符和编码

匿名 (未验证) 提交于 2019-12-03 00:16:01
一. 格式化输出 现在有以下需求,让用户输入name, age, job,Gender 然后输出如下所示: Name : Yong Jie Age : 19 ------------- end ----------------- 你怎么实现呢?你会发现,用字符拼接的方式还难实现这种格式的输出,所以一起来学一下新姿势只需要把要打印的格式先准备好, 由于里面的 一些信息是需要用户输入的,你没办法预设知道,因此可以先放置个占位符,再把字符串里的占位符与外部的变量做个映射关系就好啦 name = input("Name:") age = input("Age:") job = input("Job:") info = ''' ------------ info of %s ----------- #这里的每个 %s就是一个占位符 ,本行的代表 后面拓号里的 name Name : %s #代表 name Age : %s #代表 age job : %s #代表 job Gender: %s ------------- end ----------------- ''' % (name,name,age,job,Gender) # 这行的 % 号就是 把前面的字符串 与拓号 后面的变量 关联起来 print(info) %s就是代表字符串占位符 ,除此之外,还有 %d, 是数字占位符 ,

运算符

匿名 (未验证) 提交于 2019-12-03 00:08:02
运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。 位运算符 算术运算符 算术运算符的注意问题   如果对负数取模,可以把模数负号忽略不记,如:5%-2=1。 但被模数是负数则不可忽略。此外,取模运算的结果不一定总是整数。   对于除号“/”,它的整数除和小数除是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分。 例如:int x=3510;x=x/1000*1000; x的结果是?   “+”除字符串相加功能外,还能把非字符串转换成字符串.例如:System.out.println("5+5="+5+5); //打印结果是?   以下二者的区别: System.out.println('*' + '\t' +'*'); System.out.println("*" + '\t' +'*'); 赋值运算符  符号:=   当“=”两侧数据类型不一致时,可以使用自动类型转换或使用强制类型转换原则进行处理。   java支持连续赋值, 例如 :    a = b = c = 100;    结果是a,b,c三个变量中的值都是100  扩展赋值运算符: +=, -=, *=, /=, %= 比较运算符(关系运算符) 比较运算符的结果都是boolean型,也就是要么是true,要么是false。 比较运算符“==”不能误写成“=” 。 逻辑运算符 &―逻辑与 | ―逻辑或

C# 练习题 循环结构

匿名 (未验证) 提交于 2019-12-03 00:02:01
U3D_ 晨测试题_day04 1. 写出下列程序运行结果,若有错,请指出并改正. { } 解释:本题考查:算术运算符,++(自增运算符)的基本使用。 2. 下列语句中,能正确表示逻辑关系“a>=10”或“a<=0”的C#表达式的是(D)。 a>=10 or a<=0 a>=10 | a<=0 a>=10 && a<=0 a>=10 || a<=0 解释:本题考查C#中逻辑运算符,&&,||,!三种。 3. 下列几项运算符中运算结果正确的项是( C D E )。 Console.WriteLine( 5/10 );//结果为0 Console.WriteLine( 9+2.2 );//结果为11.2 Console.WriteLine( 9 +“2.2”);//结果为92.2 下午 ********************************************** ********************************************** ------------------------------------------------ ------------------------------------------------ ----------------------------------------------- 1. 加法测试器 ( 尽量做

MongoDB 逻辑运算符

匿名 (未验证) 提交于 2019-12-02 23:57:01
//逻辑与 查询价格在2000-5000之间的手机 db.product1.find({$and:[{"category":"手机"},{"price":{$gt:2000,$lt:5000}}]}) //逻辑或 查询食品类和饮料类的食品 db.product1.find({$or:[{"category":"食品"},{"category":"饮料"}]}) //异或 逻辑或取反 db.product1.find({$nor:[{"category":"书籍"},{"category":"手机"}]}) 来源:博客园 作者: 罕 链接:https://www.cnblogs.com/dyd520/p/11451851.html