| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 993 人关注过本帖
标题:问题在哪里,如何解决
只看楼主 加入收藏
SENJORCOU
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2020-3-27
收藏
 问题点数:0 回复次数:1 
问题在哪里,如何解决
目的:
输入一组数据
转化为序列
将其中能转化为整数的拿出来组成list1
将lists 中能够整除2和3的拿出来组成list2
并做异常处理

我的代码
str=input("请输入一组带空格的数据")
lists=str.split(" ")
list1=[]
list2=[]
for i in lists:
    try:
        c=int(i)
    except Exception as e:
        print(e)
    else:
        list1.append(c)
for i in list1:
    if i%2==0 and i%3==0:
        list2.append(i)
    else:
        e=Exception("不能被2和3整除")
        raise e
print(list1)
print(list2)  

raise那里开始就老是出错,总是进行不下去,能否帮忙看看为啥,该怎么解决

2020-03-27 00:34
SENJORCOU
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2020-3-27
收藏
得分:0 
不用回复了,我搞错了  定义了异常 就不会会出现异常
2020-03-27 00:47
快速回复:问题在哪里,如何解决
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020379 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved