求助,大佬们这个怎么做,自己学崩溃了。1、判断一段文本中是否
python吧
全部回复
仅看楼主
level 2
枭枭enjoy 楼主
求助,大佬们这个怎么做,自己学崩溃了。
1、判断一段文本中是否包含某个关键词,并忽略英文大小写匹配。(文本和关键词分别输入)
2、实现以下分段函数。(输入x,输出y)
y = x (-1<x<1)
y = -1(x<=-1)
y = 1(x>=1)
3、输入身份证号码,提取其生日信息【年、月、日】;判断这个身份证号是否正常(长度18位,并且年月日在正常范围)!
4、输入性别和年龄,判断一个员工是否退休。(男60岁退休,女55岁退休)。
2020年02月29日 02点02分 1
level 14
# 1
text = input('文本:').lower()
key = input('关键词:').lower()
print(key in text)
# 2
x = int(input())
y = x if (-1<x<1) else -1 if (x<=-1) else 1
# if (-1<x<1):
# y = x
# elif (x<=-1):
# y = -1
# else:
# y = 1
print(y)
# 3
import time
sfz = input('身份证号:')
if len(sfz) == 18:
print('长度合法')
data = sfz[6:14]
try:
time.strptime(data, "%Y%m%d")
print('身份证合法')
except:
print('身份证不合法')
# 4
sex = input('性别:')
age = int(input('年龄:'))
if (sex == '男' and age >= 60) or (sex == '女' and age >= 55):
print('是')
else:
print('否')
2020年02月29日 07点02分 2
level 14
缩进部分,少玩游戏和吉他
2020年02月29日 07点02分 3
谢谢大佬
2020年02月29日 09点02分
大佬,我看书上这样一个题,我用循环就是弄不好 1、输入一个点的两个坐标(x,y),输出点到原点的距离。 2、输入三个点的坐标,输出所结构三角形的面积。 3、每天进步1%,一年之后的水平是现在的多少倍? 4、周内每天进步1%,同末不进步,一年之后的水平如何?
2020年02月29日 10点02分
1