length_of_longest_string = 0
for s in L:
length_of_longest_string = max(len(s), length_of_longest_string)
i = 0
result_string = ""
while i < length_of_longest_string:
for s in L:
if i >= len(s):
continue
else:
result_string += s[i] + " "
i += 1
print(result_string)
L = ['RED', 'GREEN', 'BLUE']
s = ''
for i in range(max([len(x) for x in L])): #len of longest word in L
for item in L:
try:
s += item[i] + ' '
except IndexError:
pass
print(s)
R G B E R L D E U E E N
这可能可以通过嵌套while-for循环完成。像这样的
在这里,您只需使用for循环的初始值来查找最长字符串的长度。你知道吗
一个简单的for循环就可以完成这项工作。你知道吗
它使用了一些先进的概念,但很整洁:
要在字母之间包含空格,可以执行以下操作:
相关问题 更多 >
编程相关推荐