验证代码 - Python

时间:2015-11-08 22:05:57

标签: python validation

作为python的新手,我正在尝试确保我的代码不会显示错误消息。

我正在编码的程序会询问用户一个句子(没有标点符号),并会询问用户一个特定的单词,它会在该句子中搜索该特定单词并告知用户该单词的位置发生在。

sentence= input("Enter a sentence")
lower = sentence.lower()
keyword= input("Input a keyword from the sentence")
twolower= keyword.lower()
words = lower.split(' ')
for (i, subword) in enumerate(words):
    if (subword == twolower): 
        print(i+1)

我对如何制作这个节目非常困惑:

  • 当程序询问一个句子而没有输入任何内容时,它会提示用户再次输入。
  • 当程序要求输入一个句子并输入一个不熟悉的字符(标点符号,数字)时,它会提示用户再次输入。
你能帮忙吗? 在此先感谢

1 个答案:

答案 0 :(得分:0)

首先可以这样做:

while sentence == "":
  sentence= input("Enter a sentence")