题解 | #参数解析#学习大佬后的重新编写

参数解析

https://www.nowcoder.com/practice/668603dc307e4ef4bb07bcd0615ea677

# 学习结题和讨论中的代码后再次编写

str1=input()
flag1=0   # 表示第一次遇见"

str2=""   # 记录参数,用\n进行分割

for i in str1:
    if i=='"' and flag1==1:
        flag1=0   # 表示第二次遇见,标记变回0
    elif i=='"':
        flag1=1   # 表示第二次遇见,标记为1
    elif i==' ' and flag1==0:
        str2=str2+'\n'
    elif i==' ' and flag1==1:  # 在引号中,保留空格符号。
        str2=str2+' '
    else:
        str2=str2+i

num=str2.count('\n')+1
print(num)
print(str2)

全部评论

相关推荐

2025-12-22 15:04
江西农业大学 Web前端
SaviorSu:直接说下学期可以请假,一般情况学校允许我26届,大三就直接去实习了
点赞 评论 收藏
分享
2025-12-27 22:46
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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