可以使用以下代码来求解1-100各数的因数:
```python
for i in range(1, 101):
factors = []
for j in range(1, i+1):
if i % j == 0:
factors.append(j)
print("Number {}: {}".format(i, factors))
```
输出结果如下:
```
Number 1: [1]
Number 2: [1, 2]
Number 3: [1, 3]
Number 4: [1, 2, 4]
Number 5: [1, 5]
Number 6: [1, 2, 3, 6]
Number 7: [1, 7]
Number 8: [1, 2, 4, 8]
Number 9: [1, 3, 9]
Number 10: [1, 2, 5, 10]
Number 11: [1, 11]
Number 12: [1, 2, 3, 4, 6, 12]
Number 13: [1, 13]
Number 14: [1, 2, 7, 14]
Number 15: [1, 3, 5, 15]
Number 16: [1, 2, 4, 8, 16]
Number 17: [1, 17]
Number 18: [1, 2, 3, 6, 9, 18]
Number 19: [1, 19]
Number 20: [1, 2, 4, 5, 10, 20]
Number 21: [1, 3, 7, 21]
Number 22: [1, 2, 11, 22]
Number 23: [1, 23]
Number 24: [1, 2, 3, 4, 6, 8, 12, 24]
Number 25: [1, 5, 25]
Number 26: [1, 2, 13, 26]
Number 27: [1, 3, 9, 27]
Number 28: [1, 2, 4, 7, 14, 28]
Number 29: [1, 29]
Number 30: [1, 2, 3, 5, 6, 10, 15, 30]
Number 31: [1, 31]
Number 32: [1, 2, 4, 8, 16, 32]
Number 33: [1, 3, 11, 33]
Number 34: [1, 2, 17, 34]
Number 35: [1, 5, 7, 35]
Number 36: [1, 2, 3, 4, 6, 9, 12, 18, 36]
Number 37: [1, 37]
Number 38: [1, 2, 19, 38]
Number 39: [1, 3, 13, 39]
Number 40: [1, 2, 4, 5, 8, 10, 20, 40]
Number 41: [1, 41]
Number 42: [1, 2, 3, 6, 7, 14, 21, 42]
Number 43: [1, 43]
Number 44: [1, 2, 4, 11, 22, 44]
Number 45: [1, 3, 5, 9, 15, 45]
Number 46: [1, 2, 23, 46]
Number 47: [1, 47]
Number 48: [1, 2, 3, 4, 6, 8, 12, 16, 24, 48]
Number 49: [1, 7, 49]
Number 50: [1, 2, 5, 10, 25, 50]
Number 51: [1, 3, 17, 51]
Number 52: [1, 2, 4, 13, 26, 52]
Number 53: [1, 53]
Number 54: [1, 2, 3, 6, 9, 18, 27, 54]
Number 55: [1, 5, 11, 55]
Number 56: [1, 2, 4, 7, 8, 14, 28, 56]
Number 57: [1, 3, 19, 57]
Number 58: [1, 2, 29, 58]
Number 59: [1, 59]
Number 60: [1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30, 60]
Number 61: [1, 61]
Number 62: [1, 2, 31, 62]
Number 63: [1, 3, 7, 9, 21, 63]
Number 64: [1, 2, 4, 8, 16, 32, 64]
Number 65: [1, 5, 13, 65]
Number 66: [1, 2, 3, 6, 11, 22, 33, 66]
Number 67: [1, 67]
Number 68: [1, 2, 4, 17, 34, 68]
Number 69: [1, 3, 23, 69]
Number 70: [1, 2, 5, 7, 10, 14, 35, 70]
Number 71: [1, 71]
Number 72: [1, 2, 3, 4, 6, 8, 9, 12, 18, 24, 36, 72]
Number 73: [1, 73]
Number 74: [1, 2, 37, 74]
Number 75: [1, 3, 5, 15, 25, 75]
Number 76: [1, 2, 4, 19, 38, 76]
Number 77: [1, 7, 11, 77]
Number 78: [1, 2, 3, 6, 13, 26, 39, 78]
Number 79: [1, 79]
Number 80: [1, 2, 4, 5, 8, 10, 16, 20, 40, 80]
Number 81: [1, 3, 9, 27, 81]
Number 82: [1, 2, 41, 82]
Number 83: [1, 83]
Number 84: [1, 2, 3, 4, 6, 7, 12, 14, 21, 28, 42, 84]
Number 85: [1, 5, 17, 85]
Number 86: [1, 2, 43, 86]
Number 87: [1, 3, 29, 87]
Number 88: [1, 2, 4, 8, 11, 22, 44, 88]
Number 89: [1, 89]
Number 90: [1, 2, 3, 5, 6, 9, 10, 15, 18, 30, 45, 90]
Number 91: [1, 7, 13, 91]
Number 92: [1, 2, 4, 23, 46, 92]
Number 93: [1, 3, 31, 93]
Number 94: [1, 2, 47, 94]
Number 95: [1, 5, 19, 95]
Number 96: [1, 2, 3, 4, 6, 8, 12, 16, 24, 32, 48, 96]
Number 97: [1, 97]
Number 98: [1, 2, 7, 14, 49, 98]
Number 99: [1, 3, 9, 11, 33, 99]
Number 100: [1, 2, 4, 5, 10, 20, 25, 50, 100]
```
每个数字后面跟着的是它的因数列表。