贴一段九九乘法表的代码
print语句改成f字符串,效果一样,for i in range(10):
for j in range(1,i+1):
print(f"{j} X {i} = {i*j}", end=' ')
print()
有时间实在搞不懂了,就把代码放在腾讯元宝里面,大部分可以找到答案。 你的代码已经正确使用了 f-string 格式,输出效果和传统的字符串拼接一样,但更加简洁清晰。以下是完整的九九乘法表代码:
for i in range(1, 10):# 从1开始,避免0的乘法
for j in range(1, i + 1):
print(f"{j} X {i} = {i * j}", end='')
print()# 换行
说明:
- range(1, 10):确保从1乘到9,符合常见的九九乘法表。
- end='':两个空格分隔每项,使输出更整齐。
- 外层每循环一次,内层输出当前行所有乘法项,然后换行。
你提供的代码逻辑正确,只需调整 range(10) 为 range(1, 10) 即可输出完整的乘法表。使用f-string让代码更易读,继续加油!
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页:
[1]