📜  输入的第一行包含整数 N(数组的大小) 第二行包含 N 个空格分隔的整数(数组的元素) 第三行包含两个整数 L 和 R.(L<=R) - Python (1)

📅  最后修改于: 2023-12-03 15:41:53.912000             🧑  作者: Mango

输入数组范围及区间,Python实现

本文将介绍一个Python程序,该程序用于输入一个数组及一个区间,并输出该区间内的元素和。

输入格式

本程序采用标准输入,输入格式如下:

  • 第一行:一个整数 $N$,表示数组的大小;
  • 第二行:$N$ 个用空格分隔的整数,表示数组的元素;
  • 第三行:两个整数 $L$ 和 $R$,表示要求和的区间,其中 $L \leq R$。
输出格式

本程序采用标准输出,输出格式如下:

  • 一个整数,表示区间 $[L,R]$ 内所有元素的和。
Python实现
# 输入数组范围及区间,Python实现
n = int(input())  # 读入N
nums = list(map(int, input().split()))  # 读入数组
l, r = map(int, input().split())  # 读入区间
s = 0
for i in range(l, r+1):
    s += nums[i-1]
print(s)

Markdown格式:

# 输入数组范围及区间,Python实现

本文将介绍一个Python程序,该程序用于输入一个数组及一个区间,并输出该区间内的元素和。

## 输入格式

本程序采用标准输入,输入格式如下:

- 第一行:一个整数 $N$,表示数组的大小;
- 第二行:$N$ 个用空格分隔的整数,表示数组的元素;
- 第三行:两个整数 $L$ 和 $R$,表示要求和的区间,其中 $L \leq R$。

## 输出格式

本程序采用标准输出,输出格式如下:

- 一个整数,表示区间 $[L,R]$ 内所有元素的和。

## Python实现

```python
# 输入数组范围及区间,Python实现
n = int(input())  # 读入N
nums = list(map(int, input().split()))  # 读入数组
l, r = map(int, input().split())  # 读入区间
s = 0
for i in range(l, r+1):
    s += nums[i-1]
print(s)
```