输入一个正整数N(N<100),并输入N个字符串,将这N个字符串的末字母连接组成一个新的字符串并输出.
时间: 2023-09-05 13:04:44 浏览: 180
python 回文子串,给你一个字符串a和一个正整数n,判断a中是否存在长度为n的回文子串。
5星 · 资源好评率100%
### 回答1:
以下是 Python 代码实现:
```python
n = int(input()) # 输入正整数N
strings = [] # 用于存储N个字符串
# 循环读入N个字符串
for i in range(n):
s = input()
strings.append(s)
# 将N个字符串的末字母连接起来
new_str = ""
for s in strings:
new_str += s[-1]
print(new_str)
```
输入样例:
```
3
hello
world
python
```
输出样例:
```
onn
```
### 回答2:
首先,通过输入一个正整数N(N<100),我们可以确定需要输入N个字符串。
然后,我们使用一个字符串列表来存储这N个字符串,可以使用Python中的list数据结构来实现。我们可以创建一个空列表,然后通过循环将每个输入的字符串依次添加到列表中。
接下来,我们需要取出每个字符串的末字母。为了实现这一步,我们可以遍历列表中的每个字符串,并使用字符串索引来获取末字母。在Python中,可以通过`string[-1]`来获取字符串的末字母。
接着,我们可以将每个字符串的末字母连接成一个新的字符串。可以先创建一个空字符串,然后通过循环将每个字符串的末字母依次添加到新字符串中。
最后,我们输出新的字符串即可。
下面是Python代码的示例来实现上述步骤:
```python
N = int(input("请输入一个正整数N:"))
strings = [] # 创建一个空的字符串列表
# 输入N个字符串
for i in range(N):
string = input("请输入一个字符串:")
strings.append(string) # 将输入的字符串添加到列表中
new_string = "" # 创建一个空字符串
# 获取每个字符串的末字母并连接到新字符串中
for string in strings:
last_char = string[-1] # 获取末字母
new_string += last_char # 连接到新字符串中
print("组成的新字符串为:", new_string)
```
通过以上代码,我们就能够实现输入一个正整数N,并输入N个字符串,然后将这N个字符串的末字母连接组成一个新的字符串并输出。
### 回答3:
假设输入的正整数N为4,接下来输入4个字符串分别为"apple", "banana", "cherry", "date"。我们需要将这4个字符串的末字母连接组成一个新的字符串并输出。
首先,我们定义一个空字符串变量result,用于保存最终的结果。然后,我们依次取出每个字符串的末字母,将其添加到result中。具体步骤如下:
1. 初始化result为空字符串:result = ""
2. 获取第一个字符串的末字母,即"apple"的'e',将其添加到result中:result += "e"
3. 获取第二个字符串的末字母,即"banana"的'a',将其添加到result中:result += "a"
4. 获取第三个字符串的末字母,即"cherry"的'y',将其添加到result中:result += "y"
5. 获取第四个字符串的末字母,即"date"的'e',将其添加到result中:result += "e"
6. 输出result,即上述步骤得到的最终结果:"eaye"
所以,对于输入的正整数N为4,以及4个字符串为"apple", "banana", "cherry", "date",最终输出的字符串为"eaye"。
阅读全文