"""第 24 课补全练习：解析一个命令参数。修改 solve，保持下方检查不变。"""
import math, io, argparse
import torch
from torch import nn
from torch.nn import functional as F
torch.set_num_threads(2)
torch.manual_seed(26)

def solve(arguments):
    p=argparse.ArgumentParser()
    p.add_argument('--start',default='')
    p.add_argument('--form',choices=['five','seven'],default='five')
    return p.parse_args(arguments)

a=solve(['--start','春','--form','seven'])
assert a.start=='春' and a.form=='seven'
print("本课补全练习通过。")
