這是需要解決的問題:
這個問題要求您從輸入字串創建一個輸出字串,這樣對于輸入字串中的每個字符,輸出字串中有三個相同的字符。('Hello' 是輸入字串)(“HHHeeelllllllooo”是所需的輸出。)
這是我嘗試過的:
input_string = "Hello"
output_string = ""
N = 3
for i in input_string:
strings = i * 3
print(strings, end = "")
如何將“擴展”字串存盤到 output_string?
uj5u.com熱心網友回復:
input_string = "Hello"
output_string = ""
N = 3
for i in input_string:
strings = i * 3
output_string = strings
print(output_string)
uj5u.com熱心網友回復:
據我所知,在回圈內,您只需要分配 byoutput_string = i * 3而不是的值 strings = i * 3。在這種情況下,您將保留之前的值,此外您還將新值添加到之前的值。新代碼將類似于:
input_string = "Hello"
output_string = ""
N = 3
for i in input_string:
output_string = i * 3
print(output_string, end = "")
uj5u.com熱心網友回復:
不要列印它,而是將它添加到output_string.
input_string = "Hello"
output_string = ""
N = 3
for i in input_string:
output_string = i * 3 # means same thing as output_string = output_string i*3
print(output_string) # Output: HHHeeellllllooo
這里的關鍵是您可以使用 連接字串:
a = "Hello, "
b = "World!"
a b # Output: Hello, World!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/363098.html
標籤:Python
上一篇:合并兩個不同的資料幀
下一篇:使用分類字串對熊貓資料框進行分組
