给一个 int,一个 n,求一 list 包括 int 开始后的 n 个偶数?

发布于 2022-09-21 08:52:54
关注者
0
被浏览
12
5 个回答
  • 匿名网友
    匿名网友 2022-09-21
    没问题啊
  • 匿名网友
    匿名网友 2022-09-21
    请问是不是想问,给你一个列表,请求出从列表第int个数(包括第int个)到第n个数之间的所有偶数。 答: ```Python list = [2,5,4,9,8]; list_choose = []; while int < n: if int % 2 == 0: list_choose=list[int]; ```
  • 匿名网友
    匿名网友 2022-09-21
    ```Python def calc(origin:list, start:int, num:int): return [i for i in origin[origin.index(start):] if i % 2 == 0][:num] ```
  • 匿名网友
    匿名网友 2022-09-21
    题目没问题,如果他不理解的话那可以直接不要了
  • 匿名网友
    匿名网友 2022-09-21
    题主的问题让我纠结了好久呢,最后觉得应该是下面这样逻辑更严谨些,先要判断出int在列表的什么位置,然后再遍历int之后的列表,然后当找够n个偶数之后立刻停止,不管后面还有没有偶数了。 但是小弟水平有限,只能把我的想法用最基础的语句表达出来,请大神为我优化一下 ```Python #题主给的列表和参数 list=[2,5,4,9,8] int=5 n=2 # 找出指定的数字int在列表中的位置 a=0 # 输出5之后的第n个偶数 for i in list: if i ==int: break a=a+1 # 找出int之后的n个偶数 b=0 list_ch=[] for f in list[a:]: if f % 2==0: list_ch.append(f) b=b+1 if b == n: break print(list_ch) ```
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看