1.比较’ax’<'xa’的大小
代码为:
print('ax'<'xa') #结果为True
print(ord('a'))
print(ord('x')) #字符串是通过ASCII表来进行顺次为比较大小
2.is与==的区别?
print(1 is True) #为False
print(1==True) #为True
print(id(1))
print(id(True)) # is 是通过比较id的编号来进行比较
#== 就是比较数值的大小
3.比较三个数的a,b,c的大小
代码一:
a,b,c=eval(input("输入a,b,c的值求最大值"))
print("max a=",a) if a>b and a >c else print("不执行")
print("max b=",b) if b>a and b >c else print("不执行")
print("max c=",c) if c>a and c >b else print("不执行")
a,b,c=eval(input("输入a,b,c的值求最大值"))
print("max a=",a) if a>b and a >c else print("max b=",b) if b>a and b >c else print("max c=",c) if c>a and c >b else print("错误")
代码二:
a = int(input('请输入第一个数a:'))
b = int(input('请输入第二个数b:'))
c = int(input('请输入第三个数c:'))
if a>b and a>c:
print("a的值最大,为",a)
print('b=',b)
print('c=',c)
else:
if b>a and b>c:
print("b的值最大,为",b)
print('a=',a)
print('c=',c)
else:
print("c的值最大,为",c)
print('a=', a)
print('b=', b)
运行为:
代码三:
a,b,c=eval(input('分别输入a,b,c:'))
if a>b:
pass
if a>c:
print("max=",a)
else:
print("max=",c)
else:
if b>c:
print("max=",b)
else:
print("max=",c)
代码四:
a,b,c=eval(input('分别输入a,b,c:'))
print("max=",max(a,b,c)) #导入max函数求最大值