我正在尝试让elif语句只在输入不是1、2、3、4的时候显示出来。我们刚刚学习了if和elif语句,所以我对它们仍然有点不确定。目前,无论我输入多少数字,elif语句都会显示出来。Season.lower()=='3':if Season.lower()=='4':
print('Fall is cool.'
我是一个初学者,但我试图雄心勃勃,通过创建一个具有不同难度的基于文本的游戏来开始学习。我计划通过使用随机值来实现不同的难度,因为我在编程方面的知识范围有限。然而,我遇到了一个问题,在困难函数中,我的elif条件总是被满足,即使它看起来是无效的。我也开放我的代码中的更正,也建议我可以学到什么来改进我的项目。谢谢!start(diff)
if cf3 == "No&qu
目前,我的代码如下所示: try: except ValueError:elif cond2: # handle error exactly the same as in 1 raise ValueError
由于我的前两个子句中的错误处理是完全相同的,所以我想重构它,例如,通过将try else子句移动到if/else语句周围。但是,else子句也会