def myfunc(*args,a,b): print(args,a,b) user_input = input("请输入三个值,用逗号分隔(例如(1,2,3))\n") values = user_input.split(',') values = [item.strip() for item in values ] if len(values) < 3: print("不足三个值,请重新输入") else: try: args = list(map(int,values[:-2])) a = int(values[-2]) b = int(values[-1]) myfunc(*args,a=values[-2],b=values[-1]) except ValueError: print("输入无效,请保证是数字")
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)
GMT+8, 2025-2-23 04:42
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.