我写了一个打印"范围"列表数量。但我想更改代码,以便它只打印列表,其中值大于1。 你能帮帮我吗?
x=int(input("enter: "))
y=int(input("enter: "))`
for i in range (x,y):`
A=i*0.16
B=i*0.14
lista=[]
lista.append(A)
lista.append(B)
print(lista)
答案 0 :(得分:0)
这应该做,你在寻找什么。你不需要循环。实际上x
根本不影响结果。
x=int(input("enter: "))
y=int(input("enter: "))
z = int(1 / 0.14) + 1
if z <= y:
a = (0.16 * z, 0.14 * z)
else:
a = (0.16 * y, 0.14 * y)
我真的没有看到,为什么你需要一个循环来完成这个任务,但是我们走了:
x=int(input("enter: "))
y=int(input("enter: "))
for i in range(x, y):
A = 0.16 * i
B = 0.14 * i
if A >=1 and B >=1:
a = (A, B)
break
else:
a = (0.16 * y, 0.14 * y)
print(a)