酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

要求用户从键盘输入一系列数据,预期是包含整型数值的。第一次输入的是数值总数量,如果数据项比预期的多或者少,抛出一个包含合适信息的runtimeerror异常;如果数据不是整型数值,抛出valueerror异常。 输入格式: 一系列数据,第一个数据表示数值总数量,回车换行输入下一个数据,直接回车换行表示输入结束。 输出格式: 输入正确时输出数据求和结果,例如:"the sum is 6." 数据项比预期的多或者少,输出"error: data quatity invalid." 数据不是整型数值,输出"error: input contents invalid." 输入样例: 3 1 2 3 4 输出样例: error: data quatity invalid. 时间限制:500ms内存限制:32000kb

```python try: num_count = int(input()) values = [] count = 0 while True: value = input() if value == "": break try: values.append(int(value)) count += 1 except ValueError: raise ValueError("error: input contents invalid.") if count!= num_count: raise RuntimeError("error: data quatity invalid.") print("the sum is", sum(values)) except RuntimeError as e: print(e) except ValueError as e: print(e) ``` [2024-11-18 22:28:06 | AI写代码神器 | 138点数解答]

相关提问