python-3.x - 如何使用for循环连接字符串n次?
问题描述
我有一个variable = "v"
. 我想与v
用户输入的一样多地连接到这个变量。因此,如果用户输入 10,则输出为vvvvvvvvv
. 虽然我让它按定义工作,但我不确定这是否是正确的方法,因为我必须使用 for 循环将v
所需的数量连接到步骤 1 中创建的原始变量,然后打印步骤 1 中的变量。
这是我到目前为止所拥有的:
- 创建一个等于字符串的变量
"v"
; - 询问用户想要打印多少“波浪”;
- 使用
for
循环,将尽可能多v
的连接到步骤 1 中创建的变量; - 循环完成后,打印步骤 1 中的变量。
variable = "v"
waves = int(input("How many waves would you like to print?: "))
for i in range(waves):
print(variable, end="")
解决方案
您可以使用 for 循环来累积更多变量
variable = "v"
waves = int(input("How many waves would you like to print?: "))
for i in range(waves-1):
variable+="v"
print(variable)
或者您可以更直接地将变量增加到适当的长度而无需循环。
variable = "v"
waves = int(input("How many waves would you like to print?: "))
variable*=waves
print(variable)
推荐阅读
- postgresql - Kafka-connect 无法按照模式解析日期
- java - Java:在运行时将 Json 对象解析为子类
- python - 如何检查 Odoo 9 qweb 报告模板中 id 列表的长度?
- c++ - 我可以拥有抽象类的 .cpp 文件吗?
- c# - 我在 C# 中的 Kitty 问题上得到无效回报
- jquery - 仅使用一项功能显示多个时区
- python - Python statsmodel VARMAX 结果
- r - 在 R 脚本中选择了未定义的列
- python - 使用 numpy 清理和连接包含特殊字符的 2D 掩码字符串数组
- angular - 使用量角器在 GraphQL API 响应中测试数据