在一行上输入若干个字符串,每个字符串代表一个单词,组成给定的句子。
除此之外,保证每个单词非空,由大小写字母混合构成,且总字符长度不超过
。
在一行上输出一个句子,代表以单词为单位逆序排放的结果。
Nowcoder Hello
Hello Nowcoder
A b C d
d C b A
思路越简单,代码量越大
x = input() l = len(x) y = '' f1 = 0 f2 = 0 for i in range(1,l+1): f2 += 1 if x[l-i] != ' ': f1 = f1 + 1 if i == l: for i3 in range(1, f1 + 1): y = y + x[l - f2 - 1 + i3] else: for i2 in range(1,f1+1): y = y + x[l-f2+i2] y = y + ' ' f1 = 0 print(y)
import re words = input("") words = re.sub(" +"," ",words) words_list = words.split(" ") res = " ".join(words_list[::-1]) print(res)
str1 = input() list1 = str1.split(' ') for i in list1[::-1]: print(i ,end=' ')