python3中input()回车不结束,改为另起一行

参照

lst = []

while True:
    x = input()
    if len(x)==0:
        break
    lst.append(x.upper())

for line in lst:
    print(line)

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 好的,我可以回答您的问题。请您先输入第一个字符串:(输入后请按回车键) (用户输入字符串后,我读取到字符串,并保存下来。) 请再输入第二个字符串: (同样,用户输入完毕后,我读取并保存下来。) 非常感谢您的提问,不会泄露您的任何要求。 ### 回答2: Sure, here's a 300-character answer in Chinese: 输入一行回车结束的非空字符串,可以使用input()函数,并将输入值赋给一个变量。例如,可以使用str1 = input()来接收第一行输入的字符串。同样,可以使用input()函数接收第二行输入的字符串,例如str2 = input()。 要求输入的字符串是非空,因此可以使用if语句检查字符串是否为空。如果字符串为空,可以提示用户重新输入,直到得到非空字符串为止。可以使用while循环结合if语句实现这一逻辑。 最后,将接收到的两个字符串进行处理或操作,可以使用字符串的相关函数和方法。根据具体需求,可以进行字符串拼接、提取子字符串、替换、大小写转换等操作。 总结起来,通过input()函数接收两行以回车结束的非空字符串,然后使用if语句和while循环确保输入的字符串非空。最后,对得到的字符串进行相应的处理或操作。 ### 回答3: 首先,我们可以使用input()函数来获取用户输入的字符串。将输入的字符串分别保存到两个变量。 接下来,我们需要对输入的字符串进行判断和处理。首先,我们可以使用len()函数来获取字符串的长度,判断是否超过40个字符。如果超过40个字符,可以给出提示并要求重新输入,直到输入符合要求为止。 如果字符串的长度没有超过40个字符,我们可以对其进行进一步处理。例如,我们可以使用strip()函数去掉字符串两端的空格,并将其保存到新的变量。 最后,我们可以使用print()函数来输出处理后的字符串。 下面是一个简单的示例代码: ```python # 获取用户输入的字符串 str1 = input("请输入第一个字符串:") str2 = input("请输入第二个字符串:") # 判断长度是否超过40个字符 while len(str1) > 40: print("第一个字符串超过40个字符,请重新输入") str1 = input("请输入第一个字符串:") while len(str2) > 40: print("第二个字符串超过40个字符,请重新输入") str2 = input("请输入第二个字符串:") # 处理字符串 str1 = str1.strip() str2 = str2.strip() # 输出处理后的字符串 print("第一个字符串为:", str1) print("第二个字符串为:", str2) ``` 这个代码可以帮助您实现输入一行回车结束的非空字符串,并对其进行处理和输出。根据您的需求,您可以根据这个示例代码进行修和扩展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值