Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.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中如何使用字符串相等来生成程序?_Python - Fatal编程技术网

在Python中如何使用字符串相等来生成程序?

在Python中如何使用字符串相等来生成程序?,python,Python,显然,我刚刚开始尝试制作一些随机程序,但知道的不多。我尝试编写的程序如下: print('Please print your name') myName = input() if myName == 'No' print('Fine, be that way') 第三行有一个错误,我不知道为什么。如何更正此错误?您的代码中有语法错误。更正后的代码为: print('Please print your name') myName = input() if myName == 'No':

显然,我刚刚开始尝试制作一些随机程序,但知道的不多。我尝试编写的程序如下:

print('Please print your name')
myName = input()
if myName == 'No'
print('Fine, be that way')

第三行有一个错误,我不知道为什么。如何更正此错误?

您的代码中有语法错误。更正后的代码为:

print('Please print your name')
myName = input()
if myName == 'No':
    print('Fine, be that way')

这将有助于您理解berter的语法,如果语句需要冒号,如下所示

if myName == 'No':
    print('Fine, be that way')

缩进暗示了python的作用域,因此您需要缩进希望有条件的行,例如打印

这可能是一个重复的问题。在你问这个问题之前,你有没有用谷歌搜索过。我想你的代码没有遵循基本的Python语法。在问问题之前,请至少通过查阅一本书或一本教程来进行最起码的研究。是的,我用谷歌搜索了大约15分钟,但我想我可能没有搜索到正确的东西。