题解 | #单词造句#NP89

单词造句

https://www.nowcoder.com/practice/c0c7fa7523ea4651bd56b6cbc8c65c66

# 方法一: 使用另一个列表存储
# str2 = []
while 1:
	str1 = input()  # 读取用户的一行输入
    if str1 == '0': # 如果输入的是 '0',则结束循环
         break
     else:
         str2.append(str1)

# 将所有输入的行连接成一个字符串,每行之间用空格分隔
# print(' '.join(str2))  

# 方法二:
while 1:
     try:
         str1 = input()
         if str1 != '0':
             print(str1,end=' ') #这里str1已经是一个字符串
             # print(' '.join(str1))
     except:
         break


# 如果用户在一行内输入多个单词:
 while 1:
     try:
		str1 = input().split()
		if str1[-1] != '0':  # 检查用户输入的最后一个单词是否不是 '0'
			# print(str1,end=' ')
			print(' '.join(str1))  # 将输入的单词连接成一个字符串并打印
     except:
         break

# 如果用户在一行内输入多个单词,然后按下回车键,input().split() 会将这些单词分割成一个列表。
# 但是,如果用户在不同的行输入多个行,每次调用 input() 只会读取一行,因此 split() 只会作用于最后输入的那一行。

# 如果你想让代码能够处理多行输入,直到用户输入一个特定的结束符(比如单独的 '0'),你可以使用一个循环来不断读取输入,直到遇到结束符。

全部评论

相关推荐

字节一直是我的白月光,考虑到转正还是拒了日常实习。
从今天开始狠狠卷JVAV_癫:为什么你释放的offer没流到我头上
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-27 20:55
点赞 评论 收藏
分享
LemontreeN:有的兄弟有的我今天一天面了五场,4个二面一个hr面
投递字节跳动等公司9个岗位
点赞 评论 收藏
分享
05-12 17:00
门头沟学院 Java
king122:你的项目描述至少要分点呀,要实习的话,你的描述可以使用什么技术,实现了什么难点,达成了哪些数字指标,这个数字指标尽量是真实的,这样面试应该会多很多,就这样自己包装一下,包装不好可以找我,我有几个大厂最近做过的实习项目也可以包装一下
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务