【Python Practice】Day 14 Question 51-53

'''
@Author: your name
@Date: 2020-07-20 22:30:05
@LastEditTime: 2020-07-20 22:59:38
@LastEditors: Please set LastEditors
@Description: In User Settings Edit
@FilePath: \vscode_py\day14.py
'''
# Question 51
def Q51():
    return 5/0

# Question 52
# 创建一个异常类
class CustomException(Exception):
    def __init__(self,msg):
        self.msg = msg


# Question 53
# 分解邮件中的姓名和公司
def Q53():
    emails=input().split()    # 以空格分开输入中的不同字符串
    names=[]
    companys=[]
    for i in emails:
        email=i.split('@')          # 分割字符串
        names.append(email[0])

        company=email[1].split('.')[0]
        companys.append(company)
    print(",".join(names))      # 以“,”将str迭代器中的每一个str连接起来
    print(",".join(companys))       




if __name__ == "__main__":
    # try:
    #     Q51()
    # except ZeroDivisionError as identifier:
    #     print("Why on earth you are dividing a number by ZERO!!")
    # except:
    #     print("Other")
    # else:
    #     print("No Error")
    # finally:
    #     print("Always run me")


    # num=int(input())

    # try :
    #     if num>10:
    #         raise CustomException("Input is grater than 10")
    #     elif num<10:
    #         raise CustomException("Input is less than 10")
    # except CustomException as ce:
    #     print("The error raised: " + ce.message)

    Q53()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Tech沉思录

点赞加投币,感谢您的资瓷~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值