列表

详情


NP89. 单词造句

描述

牛牛在和牛妹做一个游戏,牛牛给定了牛妹一些单词字符串,他想让牛妹把这些单词拼接成以空格间隔开的句子,很可惜牛妹Python没有学好,你能使用join函数帮帮她吗?

输入描述

多行输入多个字符串,每行一个单词,最后一个输入为0时结束。

输出描述

输出多个单词组成的句子。

示例1

输入:

I
am
NiuNiu
0

输出:

I am NiuNiu

原站题解

Python 3 解法, 执行用时: 28ms, 内存消耗: 4484KB, 提交时间: 2022-08-02

#!/usr/bin/python
# -*- coding: UTF-8 -*-
list=[]
while 1:
    str=input()
    if str == "0":
        break
    else:
        list.append(str)
print(" ".join(list))

Python 3 解法, 执行用时: 28ms, 内存消耗: 4532KB, 提交时间: 2022-08-05

b = []
while True:
    a = input()
    if a=='0':
        break
    else:
        b.append(a)
print(' '.join(b))

Python 3 解法, 执行用时: 29ms, 内存消耗: 4420KB, 提交时间: 2022-07-28

num=[]
while True:
    x=input()
    if x != "0":
        num.append(x)
    else:
        break
print(' '.join(num))
        

Python 3 解法, 执行用时: 29ms, 内存消耗: 4464KB, 提交时间: 2022-08-02

list1 = list()
while True:
    a = input()
    if a == '0':
        break
    else:
        list1.append(a)
print(' '.join(list1))

Python 3 解法, 执行用时: 29ms, 内存消耗: 4480KB, 提交时间: 2022-08-04

my_list = list()

while True:
    x = input()
    if x == '0':
        break
    else:
        my_list.append(x)
joinn = ' '
print(joinn.join(my_list))

上一题