gpt4 book ai didi

Python 3 打印()函数

转载 作者:太空宇宙 更新时间:2023-11-04 10:40:08 26 4
gpt4 key购买 nike

我正在尝试从 python 2 书中获得练习以在 python 3 中工作。

1 def printMultiples(n):
2 i = 1
3 while i <= 6:
4 print(n*i, '/t',)
5 i = i + 1
6 print()

我的问题是第 5 行。我知道在 python2 中 print 是一个语句而不是一个函数。仅添加括号是行不通的。它只是无法识别字符串“/w”。我只是想不出如何在一个函数中完成这项工作。我尝试使用 str(n*i) 将整数转换为字符串,但这引发了错误。

我知道你们 python 家伙知道我正在尝试什么以及如何去做。

最佳答案

我假设您正在尝试打印制表符分隔的值列表,要更改代码以在 Python 3 中工作,请使用以下函数:

def printMultiples(n):
i = 1
while i <= 6:
print(n*i, end='\t')
i = i + 1
print()

Python 3 中的打印语句具有以下签名:

print(*args, sep=' ', end='\n', file=None)

要在 Python 3 中更改行尾字符,类似于在以前版本的 Python 中将逗号放在打印语句的末尾,就是使用 end 关键字。

关于Python 3 打印()函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21127341/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com