课程
/后端开发
/Python
/初识Python
for x in range(10):
for y in range(10):
if x<y:
print x*10+y
为什么 1-9都输出了
2017-06-16
源自:初识Python 5-8
正在回答
因为开始x是从0开始的要想不输出1-9可以加上一句代码,写成下面这样:
if x<y and x!= 0:
因为range是半开半闭的,前闭后开,你想出现1-9->range(1,10)
range(10) =[0,1,2,3,4,5,6,7,8,9]
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序