0
点赞
收藏
分享

微信扫一扫

【Python】条件表达式(以判断两数大小为例)

扒皮狼 2022-04-02 阅读 59

先导知识

在这里插入图片描述

常规if

# 从键盘录入两个整数,判断二者大小
a = int(input('请输入第一个整数:'))
b = int(input('请输入第二个整数:'))

if a >= b:
    print(a, '大于或等于', b)
else:
    print(a, '小于或等于', b)

在这里插入图片描述
在这里插入图片描述

使用条件表达式进行判断(比较)

# 从键盘录入两个整数,判断二者大小
a = int(input('请输入第一个整数:'))
b = int(input('请输入第二个整数:'))

'''
if a >= b:
    print(a, '大于或等于', b)  
else:
    print(a, '小于或等于', b)
'''

print('---------使用条件表达式进行判断-------------------')

print((a, '大于或等于', b) if a >= b else (a, '小于或等于', b))

上述语句的执行步骤如下:

当条件语句if表达式的值是true时,就执行if语句前面的语句;

若if表达式的值为False时,就执行if后面的语句。。。。
在这里插入图片描述
测试如下:

在这里插入图片描述
在这里插入图片描述
为了输出时更美观,我们可以使用字符串的连接附 +

那么要注意转换成str再连接:

# 从键盘录入两个整数,判断二者大小
a = int(input('请输入第一个整数:'))
b = int(input('请输入第二个整数:'))

'''
if a >= b:
    print(a, '大于或等于', b)  
else:
    print(a, '小于或等于', b)
'''

print('---------使用条件表达式进行判断-------------------')

# print((a, '大于或等于', b) if a >= b else (a, '小于或等于', b))

print(str(a) + '大于或等于' + str(b) if a >= b else str(a) + '小于或等于' + str(b))

在这里插入图片描述

举报

相关推荐

0 条评论