python条件语句if的理解:Python条件结构ifelif
python条件语句if的理解:Python条件结构ifelifif x < 1: # 判断x是否小于1x = int(input("请输入x的值:")) # 从键盘上输入整数y = 3x – 11 (x ≥10)写一个控制台应用程序,从键盘上输入x,根据上面的函数计算并输出y值。实例代码
功能要求
有一个函数:
y = x (x < 1)
y = 2x – 1 (1 ≤ x ≤ 10)
y = 3x – 11 (x ≥10)
写一个控制台应用程序,从键盘上输入x,根据上面的函数计算并输出y值。
实例代码
x = int(input("请输入x的值:")) # 从键盘上输入整数
if x < 1: # 判断x是否小于1
y = x # x小于1时将x赋值给变量y
elif 1 <= x <= 10: # 判断x是大于等于1且x小于等于10
y = 2 * x - 1 # 符合条件时将2 * x 1的值赋值给y
elif x >= 10: # 判断x是否大于等于10
y = 3 * x - 11 # 符合条件时将3 * x -11的值赋值给变量y
print("y的值是%d" % y) # 将变量x的值打印输出
简化代码
x = int(input("请输入x的值:")) # 从键盘上输入整数
if x < 1: # 判断x是否小于1
y = x # x小于1时将x赋值给变量y
elif x <= 10: # 判断x是大于等于1且x小于等于10
y = 2 * x - 1 # 符合条件时将2 * x 1的值赋值给y
else: # 判断x是否大于等于10
y = 3 * x - 11 # 符合条件时将3 * x -11的值赋值给变量y
print("y的值是%d" % y) # 将变量x的值打印输出
运行结果
从键盘上输入“-6”,x = -6,x < 1结果为True,y = -6,程序结束。
从键盘上输入“8”,x = 8,1 <= x <= 10结果为True,y=2 * x - 1 = 15,程序结束。
从键盘上输入“18”,x = 18,x > 10结果为True,y=3 * x - 11 = 18,程序结束。