我正在尝试从一本python2书中获取一个练习,以便在python3中工作。1 def printMultiples(n):3 while i <= 6:5 i = i + 1我的问题是第5行,我知道在python2中,打印是一个语句,而不是一个函数。我只是想不出如何在函数中实现这一点。我尝试使用str(n*i)将整数转换为
我相信我的函数有一些不正确的地方,但是我对python和函数仍然很陌生,而且我忽略了我的问题所在。在下面的代码中,我不向函数发送值,但是一旦函数读取了数据库,我希望它将值从数据库中提取回主程序中。我在函数中放置了一个print语句,以确保它从数据库中提取值,一切都正常工作。在主区域的函数调用之后,我复制并粘贴了相同的打印行,但是我得到了一个NameError: 'wins' is not defined。这让我相信我没有正确地返回这些值?#P