03-运算符

作业
1.判断 “amy” 是否在[“bob”,“tony”,“Lisa”,“Steven”] 里面如果在则输出 'amy '在逻辑大家庭 '否则输出 ’ amy '不在 … 好难过

2.‘ax’<’xa’ 为 True 还是 False?为什么?

3.以下程序如果输入 666 执行那个语句 ? 为什么 ?

temp = input('请输入:')
if temp == 'Yse' or 'yse':
    print('if执行了!')
else:
    print('else执行了!')

4.is 与 == 的区别?

5.用户输入 a, b 。当 a 与 b 都不为0 时则输出 a 与 b 做商 ;否则输出 a 与 b 的乘积。

6.基于题 5, 使用三目运算符输出 a,b 较大的数

答案
1.

list1 = ['bob', 'tony', 'lisa', 'steven']
if 'amy' in list1:
    print('amy在逻辑大家庭')
else:
    print('amy不在...好难过')

输出’amy不在…好难过’

print('ax'< 'xa')

先比较a 与x 的ACEII码,a<x,所以输出True。

if执行了!
因为运算符有优先级,他先执行了== , 再执行了 or 。

is 用于判断两个变量的引用是否为同一个内存地址。
== 用于判断两个变量的值是否相等。

a = int(input('请输入a参数:'))
b = int(input('请输入b参数:'))
if a!=0 and b!=0:
    print((a/b))
else:
    print((a*b))
a = int(input('请输入a参数:'))
b = int(input('请输入b参数:'))
print(a if a > b else b)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值