用if语句表示如下分段函数:y= x**2*2x+3x<1y=平方根(x-1)x>=1下面程序段不正确的是()
A. if (x<1): y=x**2-2*x+3else: y=math.sqrt(x-1)
B. if (x<1): y=x**2-2*x+3y=math.sqrt(x-1)
C. y=x**2-2*x+3if (x>=1):y=math.sqrt(x-1)
D. if (x<1): y=x**2-2*x+3if (x>=1):y=math.sqrt(x-1)
查看答案
下面的程序段求x和y两个数中的大数,()是不正确的。
A. maxNum=x if x>y else y
B. maxNum=math.max(x,y)
C. if(x>y):maxNum=xelse:maxNum=y
D. if(y>=x):maxNum=ymaxNum=x
用if语句表示如下分段函数f(x),下面程序不正确的是()。f(x)=2x+1x>=1f(x)=3x/(x-1)x<1
A. if(x>=1):f=2*x+1f=3*x/(x-1)
B. if(x>=1):f=2*x+1if(x<1):f=3*x/(x-1)
C. f=2*x+1if(x<1):f=3*x/(x-1)
D. if(x<1):f=3*x/(x-1)else:f=2*x+1
执行下列Python语句将产生的结果是( )i=1if(i): print(True)else:print(False)
A. 输出1
B. 输出True
C. 输出False
D. 编译错误
下面的if语句统计"成绩(score)优秀的男生以及不及格的男生”的人数,正确的语句是( )
A. if (gender=='男' and score<60 or score>=90): n+=1
B. if (gender=='男' and score<60 and score>=90): n+=1
C. if (gender=='男' and (score<60 or score>=90)): n+=1
D. if (gender=='男' or score<60 or score>=90): n+=1