![](http://dingyue.ws.126.net/2022/0525/092c40e4j00rcfyti00c5d000v900kzp.jpg)
打开网易新闻 查看精彩图片
功能要求
用户输入两个整数数,计算这两个数的和,如果和大于100,则显示“两个数的和大于100”,否则显示“两数之和不大于100”。
实例代码
num1, num2 = eval(input("请输入两个整数(以逗号,隔开):"))
if (num1 + num2 > 100): # 判断num1和num2的和是否大于100
print("两数之和大于100") # 当num1+num2大于100时,打印显示
else:
print("两数之和不大于100") # 当num1+num2小于等于100时,打印显示
运行结果
从键盘上输入“50,50”后,num1=50,num2=50;继续执行if (num1 + num2 > 100):,num1+num2=50+50=100,所以结果为False,接下去执行if……else条件结果中else语句中的语句print("两数之和不大于100")将“两数之和不大于100”输出,程序结束。
![](http://dingyue.ws.126.net/2022/0618/524dc915p00rdo63w000ad000b1003ep.png)
打开网易新闻 查看精彩图片
从键盘上输入“50,51”后,num1=50,num2=51;继续执行if (num1 + num2 > 100):,num1+num2=50+51=101,所以结果为True,接下去执行if……else条件结果中True语句中的语句print("两数之和大于100)将“两数之和大于100”输出,程序结束。
![](http://dingyue.ws.126.net/2022/0618/99636cb0p00rdo63y000ad000b1003ip.png)
打开网易新闻 查看精彩图片
知识说明
num1 + num2 > 100:表达式中有两个运算符“+”和“>”,其中“+”是算术运算符,“>”是关系运算符。在没有使用括号的情况下,算术运算符的优先级高于关系运算符,因此计算表达式num1 + num2 > 100时计算num1 + num2的值,在将求得的结果和100进行比较。
热门跟贴