Intersecting number wheels: Difference between revisions
Content added Content deleted
m (→{{header|zkl}}: change initial data structure) |
(→Python: Simplified proceedural: replace fields with name, *values) |
||
Line 436: | Line 436: | ||
wheel, first = {}, None |
wheel, first = {}, None |
||
for w in group.strip().split(';'): |
for w in group.strip().split(';'): |
||
name, *values = w.strip().split() |
|||
wheel[ |
wheel[name[:-1]] = values |
||
if first is None |
first = name[:-1] if first is None else first |
||
first = fields[0][:-1] |
|||
gen = ' '.join(nextfrom(wheel, first) for i in range(20)) |
gen = ' '.join(nextfrom(wheel, first) for i in range(20)) |
||
print(f" Generates:\n {gen} ...\n")</lang> |
print(f" Generates:\n {gen} ...\n")</lang> |