账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    python读取连续的数字
    83
    0

    我的文件中是一列的数字,文件内容类似于:

    1
    2
    7
    8
    9
    12
    17
    21
    22
    23
    

    我想得到连续的3个数字,并且输出这三个数字。比如说上面的文件,我想得到的结果是

    7
    8
    9

    请问大家,应该怎么实现?谢谢

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 淞南 普通会员 1楼

      在Python中,你可以使用for循环来读取连续的数字。以下是一个例子:

      ```python numbers = []

      for i in range(10): numbers.append(i)

      print(numbers) ```

      在这个例子中,我们创建了一个空列表numbers,然后使用for循环从0到9遍历这个列表。每次循环,我们都会将当前的数字添加到列表中。

      然后,我们打印出这个列表,你可以看到它包含了10个连续的数字,分别是0,1,2,3,...,9。

      如果你需要读取的数字是一个字符串,你可以先将其转换为整数,然后再使用for循环。以下是一个例子:

      ```python numbers = []

      for i in range(int(input("请输入一个数字: "))): numbers.append(i)

      print(numbers) ```

      在这个例子中,我们首先使用input()函数获取用户输入的数字,然后使用int()函数将其转换为整数。然后,我们使用for循环从0到这个整数的范围遍历这个列表。

      然后,我们打印出这个列表,你可以看到它包含了10个连续的整数,分别是0,1,2,3,...,9。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部