Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我想用python编写一个名为cont()的函数,它发送一条消息“continue”,并且不带任何参数_Python_Python 2.7_Python 3.x - Fatal编程技术网

我想用python编写一个名为cont()的函数,它发送一条消息“continue”,并且不带任何参数

我想用python编写一个名为cont()的函数,它发送一条消息“continue”,并且不带任何参数,python,python-2.7,python-3.x,Python,Python 2.7,Python 3.x,我想用python编写一个名为cont的函数,它发送一条消息continue,不带任何参数。该函数应该打印消息yes、y或y。然后返回true,否则返回false。我已经做了,但有一个错误 def cont(): x = input("enter any word of your choice") for letter in 'x': if letter == '[0]': a = input ("continue")

我想用python编写一个名为cont的函数,它发送一条消息continue,不带任何参数。该函数应该打印消息yes、y或y。然后返回true,否则返回false。我已经做了,但有一个错误

def cont():
    x = input("enter any word of your choice")
    for letter in 'x':
        if letter == '[0]':
            a = input ("continue")
            if a == 'yes' == 'y' == 'Y' :
                continue
            print 'current letter will be:',letter
        else:
            print x

if __name__=="__main__":
    cont()

遗憾的是,您提供的代码和您编写的描述彼此不一致。没有人试图返回任何值,事实上,没有任何证据表明判断正确与否的依据是什么。 假设您使用的是python 2.7,这应该可以让您开始:

def cont():
    x = raw_input("Enter any word of your choice: ")
    for letter in x:
#    if letter == '[0]':
        a = raw_input ("Continue? ")
        if a == 'yes' or a == 'y' or a == 'Y' :
#            continue
            print 'Current letter will be:',letter
        else:
            print x
            break
if __name__ == '__main__':
    cont()
我不知道您试图对if字母=='[0]':或continue行执行什么操作,因此我已将它们注释掉。 如果希望返回一个值,只需在代码中选择的位置返回True或False即可。另一个选项是将变量设置为True或False,然后作为cont的最后一个语句,将return关键字与变量一起使用


注意:如果您使用的是python3,则原始输入变为输入,打印命令变为打印

def cont:x=inpunter您为“x”中的字母选择的任何单词:如果字母='[0]':a=input如果a=='yes'='y'='y':继续打印“当前字母将:”,letter else:如果name\uuu==\ uuuuu main:cont您的代码有许多错误,请打印x。我建议您先看一些简单的代码,如果您使用的是Python2,那么您应该使用原始输入,而不是输入。如果您使用的是Python3,那么应该使用printx,而不是printx。请澄清您正在使用的python版本。您的if语句测试yes的格式完全错误。如果a=='yes'=='y'=='y',这是完全错误的。我假设这是家庭作业,在这种情况下,你需要参考课堂上的笔记来掌握基本知识。