gpt4 book ai didi

Python乘法表,与字符串分开

转载 作者:行者123 更新时间:2023-11-30 22:19:55 24 4
gpt4 key购买 nike

我想创建一个带有 2 个参数的函数,并以良好的格式打印该数字的乘法表,其中行由行分隔。这是目标: target design

我已经尝试过,但不知道在哪里集成“--------”字符串。有什么想法吗?

def multi_table(x,y):
for row in range(1, x+1):
for col in range(1, y+1):
num = row * col

if num < 10: blank = ' '
else:
if num < 100: blank = ' '
print(blank, num, end = '')
print()


multi_table(4,5)

最佳答案

您需要在行循环和列循环之间添加打印语句。您还需要确保以换行符\n 结束打印语句。请参阅下文。

def multi_table(x,y):
for row in range(1, x+1):
print("---------------------\n")
for col in range(1, y+1):
num = row * col

if num < 10: blank = ' '
else:
if num < 100: blank = ' '
print(blank, num, end = '')
print()


multi_table(4,5)

关于Python乘法表,与字符串分开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48966912/

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