函数调用

来源:7-2 for与for-else循环

Silence_ZK

2018-04-17

http://img.mukewang.com/szimg/5ad5730700019c2103450249.jpg

大家好, 我写了个简单的乘法口诀表,但是在main函数里调用没显示接过来,也没报错,怎么回事儿,在线等待

写回答

1回答

吃小锅米线

2018-04-18

你这个就奇葩了,为什么我的就可以

def kkk():
    for i in range(1,11):
        for j in range(1,11):
            return (i,'*',j,'=',i*j)
        print()

if __name__ == '__main__':

print(kkk())

这个是打印出来的:

(1, '*', 1, '=', 1)

话说打印出来的不应该是这个玩意呀,你直接return的话,就跳出了循环体,跳出了作用域,也就是说就只打印一次。而且你在函数定义的时候加个空白的print()函数是干什么用的?

0
1
Silence_ZK
我这是直接用的话就没问题,一旦在main里面调用就这样儿,print()是输出一个空行,
2018-04-19
共1条回复

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14665 学习 · 4483 问题

查看课程