我正在嘗試編寫一個程序,要求用戶輸入兩個字符串,並通過合併兩個字符串(每次從每個字符串取一個字母)來創建一個新字符串。我不允許使用切片。如果用戶輸入ABCDEF和XYZW,程序應該建立字符串:axbyczdwef結合兩個字符串組成一個新的字符串
s1 = input("Enter a string: ")
s2 = input("Enter a string: ")
i = 0
print("The new string is: ",end='')
while i < len(s1):
print(s1[i] + s2[i],end='')
i += 1
我遇到的問題是,如果其中一個字符串比其他的我得到一個指標差更長。
太感謝你了! (: – Natalie