python - 如何编写一个 python 程序,将我的名字作为输入,并将我的名字的字母作为输出,每个都在一个新行中
问题描述
我已经编写了一些程序,但在执行它时仍然有一些问题,我处于第 7 标准,我不太了解如何使其正常工作,请帮助。
name = input('Enter your name: ')
print(name[0])
print(name[1])
print(name[2])
print(name[3])
print(name[4])
print(name[5])
print(name[6])
print(name[7])
print(name[8])
print(name[9])
print(name[10])
print(name[11])
print(name[12])
print(name[12])
print(name[13])
问题是,当我运行这个程序时,如果字母小于 13 就会出错,我该如何防止这种情况发生?
解决方案
使用for循环!
for i in name:
print(i + "\n")
推荐阅读
- r - 使用包含相同值的多个列进行更广泛的透视
- python - 使用 OpenCV 和 Python 读取具有透明度的 .png 图像
- r - 如何一起使用 filter across 和 str_detect 来过滤多列的条件
- reactjs - 如何将数据从一个子组件传递到另一个兄弟组件?
- c++ - SetWindowLong 与 DWL_MSGRESULT
- javascript - Node.js Mongoose 填充数据未显示
- flutter - 补丁叫做return empty
- c# - 作为服务运行时 C# RSA 解密失败
- c++ - C++ 64 位乘法给出 128 位数
- html - HTML/CSS:允许背景图像悬停和绝对定位文本