我得到了以下功能:
x**2 - 4*x + 6
任务是找到 0 到 10 之间的最小整数值 x。我不得不使用for循环:
for i in range(11):
if 2*i-4==0:
print("Minimum of the given function is:", i)
这给了我正确的答案2。
现在我应该将其翻译为列表理解,但我不知道将if语句放在哪里:
mylist = [2*i-4==0 for i in range(11)]
print(mylist)
当然,作为输出,我得到一个true/false列表,索引 2 是正确的true. 但是如何在我的列表理解中包含 if 呢?
慕丝7291255
相关分类