(1)用input()函数输入字符串,用变量s保存;(2)用len()函数计算输入字符串长度;(3)使用for循环语句与range()函数,逆序输出字符串; (提示:range函数中参数step为-1) (4)每行显示一个字符。
时间: 2024-02-03 11:12:15 浏览: 24
代码如下:
```
s = input("请输入一个字符串:")
length = len(s)
for i in range(length-1, -1, -1):
print(s[i])
```
输出结果:
```
请输入一个字符串:Hello World!
!
d
l
r
o
W
o
l
l
e
H
```
如果想每行显示一个字符,可以在print函数中添加end参数:
```
s = input("请输入一个字符串:")
length = len(s)
for i in range(length-1, -1, -1):
print(s[i], end="\n")
```
输出结果:
```
请输入一个字符串:Hello World!
!
d
l
r
o
W
o
l
l
e
H
```
相关问题
题 区 (1)用input(函数输入字符串,用变量s保存; (2) 用len(函数计算输入字符串长度; (3) 使用for 循环语句与range(西数,逆序输出字符串; (提示:range函数中参数step为-1) (4) 每行显示一 一个字符。
代码如下:
```
s = input("请输入字符串:")
length = len(s)
for i in range(length-1, -1, -1):
print(s[i])
```
解释一下代码:
1. 使用 `input()` 函数获取用户输入的字符串,并将其保存到变量 `s` 中。
2. 使用 `len()` 函数计算字符串的长度,并将结果保存到变量 `length` 中。
3. 使用 `for` 循环语句与 `range()` 函数,从字符串的最后一个字符开始逆序输出字符串。`range()` 函数中,第一个参数为起始数(即字符串长度减1),第二个参数为终止数(-1),第三个参数为步长(-1)。
4. 使用 `print()` 函数每行输出一个字符。
(1)用input()函数输入字符串,用变量s保存; (2)用len()函数计算输入字符串长度; (3)使用for 循环语句与range()函数,逆序输出字符串; (提示:range函数中参数step为-1) (4)每行显示一个字符。
代码如下:
```python
s = input("请输入一个字符串:")
length = len(s)
for i in range(length-1, -1, -1):
print(s[i])
```
解释:
1. 使用`input()`函数输入一个字符串,并将其赋值给变量`s`。
2. 使用`len()`函数计算`s`的长度,并将结果赋值给变量`length`。
3. 使用`for`循环语句和`range()`函数逆序遍历字符串,其中`range()`函数中的参数分别为起始值为`length-1`,结束值为`-1`(不包含),步长为`-1`,即每次循环递减1。
4. 在每次循环中,使用`s[i]`获取当前字符,并通过`print()`函数输出。由于每次输出的是一个字符,因此需要在输出时换行。