问:我一直在尝试使用相同的逻辑来验证是或否的问题,但是输入只是没有运行,我不确定是否需要其他东西来使代码自动运行。
def 选择(自我):
选择=输入(“ [Y]或[N] o” )。上()如果选择在'YN' :如果选择== 'Y' :打印(“ \ n \ n \ n \吨\吨\吨\吨它工作!!!!!” )其他:打印(“ \ n \ n \ n \ t \ t \ t \ t仍然有效!!!!” )否则:返回self 。选择()
答:此方法属于什么类?您如何实例化它并调用此方法?
你在做这样的事吗?
this_inst = SomeModel ()
this_inst 。选择()
如果您希望它成为独立功能,请将以下内容保存到名为的文件中choise.py:
def choice ():
选择=输入(“ [Y]或[N] o” )。上()如果选择在'YN' :如果选择== 'Y' :打印(“ \ n \ n \ n \吨\吨\吨\吨它工作!!!!!” )其他:打印(“ \ n \ n \ n \ t \ t \ t \ t仍然有效!!!!“ )否则:return choice ()#如果__name__ ==直接从命令行调用文件,则执行python惯用语
'__main__' :
#调用函数选择()
然后,在shell提示下,键入python choice.py