作业1
判断"amy"是否在【“bob”,“tony”,“Lisa”,“Steven”】里面,如果在则输出"amy在逻辑大家庭”,否则输出"amy不在…好难过“
步骤
PyCharm内新建Python File,编辑内容如下:
或者
运行后显示结果如下:
作业2
‘ax’<'xa’为True 还是False?为什么?
步骤
PyCharm内新建Python File,编辑内容如下:
运行结果如下:
解析:
‘ax’和’xa’进行比较,比较的是ASCII码,并且从第一个字母开始依次比较,'a’的ASCII码是61,'x’的ASCII码是78,61<78,所以比较结果为True。
作业3
以下程序如果输入666执行哪个语句?为什么?
temp = input(‘请输入:’)
if temp == ‘Yes’ or ‘yes’:
print(‘if执行了!’)
else:
print(‘else执行了!’)
步骤
PyCharm内新建Python File,编辑内容如下:
运行代码,输入666后显示“if 执行了!”
解析:
temp == ‘Yes’ or ‘yes’,当temp=666时,
666先于‘Yes’进行ASCII比较,结果为False, False再或‘Yes’,输出为‘yes’,因此比较完成后执行print(‘if执行了!’)
作业4
is 与 == 的区别?
*解析:
- is 用于判断两个变量的引用是否为同一内存地址(可使用id()查看)
- ==用于判断两个变量的值是否相等
作业5
用户输入a,b。当a与b都不为0时则输出a与b做商;否则输出a与b的乘积。
步骤
PyCharm内新建Python File,编辑内容如下:
运行结果如下:
1) 输入的a,b都不为0,执行除法指令
2)输入的a,b中有一个数值等于0,执行乘法指令
作业6
用户输入a,b,使用三目计算符输出a,b较大的数
步骤
PyCharm内新建Python File,编辑内容如下:
运行结果如下: