我有一段代码,我只是在玩,因为我是python新手,这是:
a=0
而a<;10:
a=a+1
打印(“A小于10”)
我想再添加一些代码,说明:
如果a大于10但小于20,请打印此:
我试过:
a=0
而a<;10:
a=a+1
打印(“A小于10”)
而a<;20:
a=a+1
打印(“A大于10,但小于20。”)
但所做的只是打印“A大于10,但小于20”
基本上,python中是否有“小于但大于”函数?
顺便说一下,我正在运行版本3
而10<;a<;20:
无论什么
这在大多数语言中都不起作用,但Python支持它。请注意,您可能应该使用for循环:
适用于范围内的(11,20):
无论什么
或者,如果您只想测试单个数字而不是循环,请使用if:
如果10<;a<;20:
无论什么
注意边界条件。第一个循环结束时,a设置为10。(事实上,当您打印最后一条“小于10”的消息时,它已经设置为10。)如果您立即检查它是否大于10,您会发现它不是