题目描述
- 计算a+b
- 每行是一对a和b。其中会有一对是0和0标志着输入结束,且这一对不要计算
-
对于输入的每对a和b,你需要在相应的行输出a、b的和。如第二对a和b,对应的和也输出在第二行。
Key Points
1.if语句
if语句是一种条件语句,表示假设在某种条件下,代码才可以执行
if 有西瓜:
# 如果有西瓜,则执行这里的代码块
elif 有苹果:
# 在没有西瓜的情况下,有苹果,则执行这里的代码块
else:
# 既没有西瓜,也没有苹果,上面的条件都为假,则执行这里的代码块
Python 支持数学中常见的逻辑条件:
- 等于:a == b
- 不等于:a != b
- 小于:a < b
- 小于或等于:a <= b
- 大于:a > b
- 大于或等于:a >= b
Python 依靠缩进(行首的空格)来定义代码的范围
# 如果 a和0相等 并且 b和0 也相等
if a == 0 and b == 0:
# 执行对应代码
if not a and not b:
# 执行对应的代码
2.扩展:continue
continue
用于结束for
循环(或一个 while
循环)中的当前迭代,并继续下一次迭代
i = 0
while i < 9:
i += 1
if i == 3:
continue
print(i)
//输出没有3
3.扩展:条件运算符
条件运算符在执行时,会先对条件表达式进行求值判断
# 获取a和b之间的较大值
a = 30
b = 50
# a 就是语句1
# a > b 是条件表达式
# b 就是语句2
max = a if a > b else b
print(max)