【发布时间】:2014-07-28 16:24:06
【问题描述】:
a = []
for i in range(3):
a.append(input())
j = 0
for i in a:
if i % 10 != 7:
j = min(a)
print j
我需要一种算法来找到列表中最小的正数,该十进制表示不以数字 7 结尾。保证列表至少有一个正元素,该十进制表示不以数字 7 结尾.我试过这个,但条件不起作用。例如:它说 7 在 [9,8,7] 中最小。
【问题讨论】:
-
你已经学过浮点数了吗?是否应该考虑这些?另请注意,
min为您提供最小的数字,而不是最小的 正数。
标签: python python-2.7 conditional-statements min