程序依次接收20行用户通过键盘输入的数据,每行数据均为由3个英文点号分开的4个整数数据,示例如下: 对于每行中的每个整数数据,值的范围应介于 0(含)到255(含)之间。因此程序逐行判读数据是否合规,并统计合规和不合规的数目,最后按序分别输出合规和不合规数据的值(整数形式输出)。 程序最后输出的结果类似如下两行数据(2行数值相加应为20):
时间: 2024-03-26 08:36:34 浏览: 18
好的,我明白你的问题了。你需要开发一个程序,可以接收20行用户通过键盘输入的数据。每行数据由3个英文点号分开的4个整数数据组成,每个整数的范围应介于0(含)到255(含)之间。程序需要逐行判断数据是否合规,并统计合规和不合规的数据数量,最后按顺序分别输出合规和不合规数据的值(整数形式输出)。程序最后输出的结果应该类似于以下两行数据(两行数值相加应该为20):
合规数据:12 34 56 78
不合规数据:90 87 65 43
是这样的吗?
相关问题
程序依次接收20行用户通过键盘输入的数据,每行数据均为由三个英文点号分开的4个整数数据,示例如下: 对于每行中的每个整数数据,值的范围应介于 0(含)到255(含)之间。因此程序逐行判读数据是否合规,并统计合规和不合规的数目,最后按序分别输出合规和不合规数据的值(整数形式输出)。 程序最后输出的结果类似如下两行数据(2行数值相加应为20):
好的,让我来解答你的问题。根据你的描述,我可以给出以下代码实现:
```python
valid_data = []
invalid_data = []
for i in range(20):
data = input().split('.')
if len(data) != 4:
invalid_data.append(data)
else:
valid = True
for d in data:
if not d.isdigit() or int(d) < 0 or int(d) > 255:
valid = False
break
if valid:
valid_data.append(data)
else:
invalid_data.append(data)
print("合规数据:")
for data in valid_data:
print(".".join(data))
print("不合规数据:")
for data in invalid_data:
print(".".join(data))
```
这个程序可以逐行接收用户输入的数据,并对每行数据进行判断。如果数据不符合要求,就放到不合规数据列表中;如果数据合规,就放到合规数据列表中。最后按要求输出合规和不合规数据。
希望我的回答能够帮助到你!
程序依次接收20行用户通过键盘输入的数据,每行数据均为由三个英文点号分开的4个整数数据,示例如下: 10.186.1.1 256.0.0.3 192.168.0.255 ...(共20行)... 对于每行中的每个整数数据,值的范围应介于 0(含)到255(含)之间。因此,以上示例中 10.186.1.1 和 192.168.0.255 为两条合规数据,256.0.0.3 是一条非合规数据。 程序逐行判读数据是否合规,并统计合规和不合规的数目,最后按序分别输出合规和不合规数据的值(整数形式输出)。 程序最后输出的结果类似如下两行数据(2行数值相加应为20): 18 2
好的,现在我明白了您的问题。您需要开发一个程序,可以依次接收20行用户通过键盘输入的数据,每行数据均为由三个英文点号分开的4个整数数据。对于每行中的每个整数数据,值的范围应介于0(含)到255(含)之间。程序需要逐行判断数据是否合规,并统计合规和不合规的数据数量,最后按顺序分别输出合规和不合规数据的值(整数形式输出)。程序最后输出的结果应该类似于以下两行数据(两行数值相加应该为20):
合规数据数量: 18
不合规数据数量: 2
请问您需要我帮您编写这个程序吗?
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)