这是我的代码:
def main(subject):
subject = input("Which subject do you want to learn?")
if subject == English:
print("I glad to hear that!")
当我在Linux终端中运行 python3“ File name.py” 时,什么也没发生。
我试图定义“英语”,但是在编译器中出现语法错误。
我在代码中缺少某些内容以正确运行if语句吗?
答案 0 :(得分:3)
您需要调用该函数。
您需要在 <div class="row mx-3 border rounded">
<div class="col-sm-6 p-3 ">
<img src="/assets/uploads/user/headshot.jpeg" class="border rounded-circle comment-user-img">
<span class="small-text align-middle">My name</span>
</div>
<div class="col-sm-6 p-3 text-right">
<span class="small-text align-middle">Today's Date</span>
</div>
</div>
周围加上引号。
English
我删除了未使用的def main():
subject = input("Which subject do you want to learn?")
if subject == "English":
print("I glad to hear that!")
if __name__ == "__main__":
main()
参数。
答案 1 :(得分:0)
def main():
subject = input("Which subject do you want to learn?")
if subject == "English":
print("I glad to hear that!")
if __name__ == "__main__":
main()
更改脚本并重新运行。 您错过了调用该函数的步骤。
答案 2 :(得分:0)
我怀疑没有任何反应,因为您的代码定义了一个方法,并且从不调用它。
您是否尝试过执行此操作?
def main():
subject = input("Which subject do you want to learn?")
if subject == "English":
print("I glad to hear that!")
if __name__ == "__main__":
main()
我已更改的内容:
main
方法suject
参数"English"
周围使用引号