Python|分支结构——双分支

练习答案:

编写一个程序

  • 将两个数字按照从大到小的顺序排序。
  • 计算四个数值当中的最大值(MapReduce)
#编写一个程序
#将两个数字按照从大到小的顺序排序。
a=1
b=2
if a

 Python|分支结构——双分支_第1张图片

对比单分支:不成立也要做事情

语法:

if 条件表达式:

          事件A

else:

          事件B

if-else结构:先对条件进行判断,条件成立执行事件A;否则执行事件B

计算一个数值的绝对值

x=-9
if x<=0:
   r=-x
else:
   r=x
print(r)

9

 

x=8
if x>=0:
   r=x
else:
   r=-x
print(r)

8

计算两个数中较大值

x=7
y=8
if x>y:
   r=x
else:
   r=y
print(r)

8

判断一个数奇偶性

x=9
if x%2==1:     #对x/2取余数、取模
   print("奇数")
else:
   print("偶数")


奇数

 

x=10
if x%2:     # 如果一个数字非零,表示真;0,表示假  10%2=0,假
   print("奇数")
else:
   print("偶数")

偶数

 判断用户输入的密码是否正确

x=input("请输入您的密码:")
if x=="1234567":
   print("正确,请使用")
else:
   print("错误,请不要破解我们的程序")

练习:

编写一个程序

1.计算两个数字当中的较小值。

2.根据成绩判断其对应的两种情况

  • 及格:继续努力。
  • 不及格:请认真复习,准备补考。 

(答案在下一节) 

你可能感兴趣的:(python)