4.3 Python语言的选择结构

(Python)选择结构的内容与达成目标
1. 单分支if语句
2. 双分支if语句
3. if语句的嵌套
经典出题方向:偶数的判断、售价的分类计算、二次函数的判定与求解、填写结构化命令
*
请选择你的班级:
1班
2班
3班
4班
5班
6班
7班
8班
9班
10班
11班
12班
13班
14班
15班
16班
17班
18班
19班
20班
21班
22班
23班
24班
25班
26班
27班
28班
29班
30班
*
您的姓名:
*
1.请判断如下程序的运行结果:( )。
x=3
y=2
z=1
if x>y:
         x,y=y,x
if x>z:
         x,z=z,x
if y>z:
         y,z=z,y
print(x,y,z)
A. 1,2,3
B. 3,2,1
C. 1,3,2
D. 3,1,2
*
2.在Python语言中,如果int(a)==a,请问以下表达式恒为False的是( )。
A、a%5==0
B、a>3 and a<4
C、a>3 or a<3
D、a==True
*
3.若成绩90分为合格,判断考试成绩是否合格正确的选项( )。
x=80
if _______ :
        print('合格')
else:
        print('不合格')
A. x==60
B. x>=60
C. x≥90
D. x>=90
*
4.编写一个判断数是偶数还是奇数,不正确的选项是( )。
#偶数的判断
x=int(input('x='))
if _______________ :
         print(x, '是偶数')
else:
         print(x, '是奇数')
A. x / 2==int(x / 2)
B. x % 2==x // 2
C. x / 2==x // 2
D. x % 2==0
5.选出两变量中的最大值,请按注释填写条件并完善程序。*
a=9
b=22
if : # a大于或等于b
         max=
else:
         max=
pirnt('最大值是:',)
*
6.已知购枇杷5公斤(包含5公斤)以内单价18元,超过5公斤时超出部分的单价16元,求应付款。
x=8
if x<= 5:
        y=18*x
else:
        y=_____________________
print( "应付款y=",y )
*
7.面积70平方米以下(包括70)按4元/平方米,超过70平方米时超出部分按6元/平方米计算。
m=128
if m<=70:
        n=4*x
else:
        n=_____________________
print("房租费n=", n)
*
8. 一元二次方程求根
import math
a=int(input("a=")) #a=1
b=int(input("b=")) #b=3
c=int(input("c=")) #c=2
d=__________________
if d>=0:
      x1=(-b+math.sqrt(d))/(2*a)
      x2=(-b-math.sqrt(d))/(2*a)
      print("x1=",x1, " x2=",x2)
else:
      print("无解")
问卷星提供技术支持
举报