假设我要求用户输入一本书中的行。他们不知道要输入多少行。如何让他们输入任意多的行,直到他们输入一个秘密单词,例如“blueblue”。这就是我目前掌握的密码。你知道吗
while (blueblue == false):
line1 = input()
我们将非常感谢您的帮助。你知道吗
嘿,在使用了欧文的代码之后,我在阅读和输出一些信息方面遇到了问题。我想在这里问,而不是再问一个问题。下面是我的代码:
lines = []
current_line = input()
while current_line != "blueblue":
lines.append(current_line)
current_line = input()
print (lines)
ints_list = []
for line_ in lines:
for letter in line:
if (letter == "0","1","2","3","4","5","6","7","8","9"):
print ("hueheuheuehheuue")
现在假设用户输入是:
1 hello my name
is cmput 3.4
它只会打印“huehueheu”的字符数有在while输入。 我试过没有括号的数字,但仍然不起作用,我甚至试过“或”。 请帮忙。你知道吗
有一个简单而整洁的方法可以做到这一点。你知道吗
Python 3
Python 2
编辑:看起来您需要为遇到的每个数字打印
hueheuheuehheuue
。可以这样做。你知道吗差不多就是你让它这么做的。你知道吗
你现在循环浏览每一个字母——如果是数字,你就打印“呼呼”,如果不是,你什么都不做。你知道吗
因此,如果您的输入大于3或4
你的程序认为
既然你没说你想做什么,那我只能说了!你知道吗
编辑-这是所需的输出? 除了你的打字错误,我本以为它能用的,但当我把它装上去的时候,我得到了和你一样的结果。我用我平时的方式做了,而且确实管用,但我不能告诉你为什么你的不管用。 那样的话,试试这个。。。你知道吗
打了那个字之后,我立刻意识到了问题所在。你知道吗
如果(字母==”0,“1”。。。 检查字母是否为1,然后检查“1”,它将始终为真。像这样移动括号
“如果”,“字母=(”0“,”。。。你知道吗
也解决了问题。你知道吗
相关问题 更多 >
编程相关推荐