用python输出50以内的所有勾股数,且每行显示6组
时间: 2024-05-05 20:20:22 浏览: 102
求50以内的勾股数组
好的,这个问题可以回答。以下是代码:
```python
for a in range(1, 50):
for b in range(a, 50):
c = (a ** 2 + b ** 2) ** 0.5
if c == int(c):
print(f"{a}, {b}, {int(c)}", end="\t")
if (a + b) % 12 == 0:
print("\n")
```
每行显示6组的要求可以使用一个条件语句来实现。如果当前行已经输出了6组勾股数,那么就换行。
阅读全文