【发布时间】:2019-11-04 19:04:54
【问题描述】:
所以这个脚本的目的是获取用户输入,然后在输入空行时打印用户输入的最长输入
(将“”视为用户打破循环而不是打印“停止”的方式)
目前 in 只打印第一个非大写字母,由于我对此非常陌生,我完全不知道如何解决它
loopEnd = ""
n = (input("Input: "))
longString = max(n)
while n != loopEnd:
n = str(input("Input: "))
if n == loopEnd:
print("Longest input was", "'",longString,"'")
【问题讨论】:
-
你永远不会重新分配
longString -
默认
input()是str,所以不需要转换。(input("Input: "))正在将其转换为tuple我猜。
标签: python python-3.x