西北工业大学cpSkill平台Python作业NOJ(51-60)

前20传送门:https://blog.csdn.net/weixin_43520256/article/details/109137288
21-30传送门:https://blog.csdn.net/weixin_43520256/article/details/109137366
41-50传送门:https://blog.csdn.net/weixin_43520256/article/details/109137411
61-70传送门:https://blog.csdn.net/weixin_43520256/article/details/109137461
71-80传送门:https://blog.csdn.net/weixin_43520256/article/details/109137497
81-90传送门:https://blog.csdn.net/weixin_43520256/article/details/109137524
在这里插入图片描述

# # 51
# # IPV4地址
# while True:
#     x = input()
#     if x == "":
#         break
#     else:
#         x1, x2, x3, x4 = map(int, x.split("."))
#         if x1 in range(1, 256) and x2 in range(0, 256) and x3 in range(0, 256) and x4 in range(0, 256):
#             print("True")
#         else:
#             print("False")

在这里插入图片描述

# # 52
# # 合法的日期格式
# import time
#
# while True:
#     x = input()
#     if x == "":
#         break
#     else:
#         try:
#             flag = False
#             if "-" in x:
#                 time.strptime(x,"%Y-%m-%d")
#                 flag = True
#                 print(flag)
#             elif "." in x:
#                 time.strptime(x,"%Y.%m.%d")
#                 flag = True
#                 print(flag)
#             elif "/" in x:
#                 time.strptime(x,"%Y/%m/%d")
#                 flag = True
#                 print(flag)
#             else:
#                 print(flag)
#         except:
#             flag = False
#             print(flag)

# # 53
# # 分词与副词
# while True:
#     x = input()
#     if x == "":
#         break
#     if len(x) < 3:
#         print(x)
#     else:
#         if x[-3:] == "ing":
#             l = x + "ly"
#         else:
#             l = x + "ing"
#         print(l)

在这里插入图片描述

# # 54
# # 公式计算
# l1 = input()
# l2 = input()
#
# x, y, z = map(int, l2.split())
# print(l1, "=", eval(l1), sep="")

在这里插入图片描述

# # 55
# # 合法的电话号码
# while True:
#     num = input()
#     if num == "":
#         break
#     l = ['13', '14', '15', '18', '17', '19']
#     flag = False
#     if num[:2] in l and len(num) == 11:
#         flag = True
#     else:
#         flag = False
#     print(flag)

在这里插入图片描述

# # 56
# # 交换逗号和小数点
# x = input()
# l = [',', '.']
# count1 = 0
# count2 = 0
# ll = []
# for i in range(0, len(x)):
#     if x[i] == l[0]:
#         count1 += 1
#     if x[i] == l[1]:
#         count2 += 1
#     ll.append(x[i])
#
# if l[0] in ll and l[1] in ll and count1 == count2:
#     for i in range(0, len(ll)):
#         if ll[i] == l[0]:
#             ll[i] = l[1]
#         elif ll[i] == l[1]:
#             ll[i] = l[0]
# x = "".join(ll)   # join只接收str类型参数,不能传数字
# print(x)

在这里插入图片描述

# # 57
# # 同义词
# import re
#
# while True:
#     x = input()
#     if x == '':
#         break
#     pattern = re.compile(r'not *[a-z]* *poor')
#     x1 = pattern.sub('good', x)
#     print(x1)

在这里插入图片描述

# # 58
# # 提取字符串
# while True:
#     x = input()
#     if x == "":
#         break
#     if len(x) < 2:
#         print(x)
#     else:
#         y = x[0:2] + x[-2:]
#         print(y)

![在这里插入图片描述](https://img-blog.csdnimg.cn/20201029182126866.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzUyMDI1Ng==,size_16,color_FFFFFF,t_70#pic_center

# # 59
# # 删除字符
# while True:
#     x = input()
#     if x == "":
#         break
#     l1 = []
#     for i in range(0, len(x)):
#         l1.append(x[i])
#     l2 = []
#     for i in range(0,len(l1)):
#         if i % 2 == 0:
#             l2.append(l1[i])
#     s = "".join(l2)
#     print(s)

![在这里插入图片描述](https://img-blog.csdnimg.cn/20201029182207243.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzUyMDI1Ng==,size_16,color_FFFFFF,t_70#pic_center

# # 60
# # 单词
# x = input()
# l = x.split()
# l.sort(key=len)
# print(l[0])
# print(l[-1])
  • 11
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

枳洛淮南✘

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值