diff --git a/02-homework-ligang/mountain.py b/02-homework-ligang/mountain.py new file mode 100644 index 0000000..851af1c --- /dev/null +++ b/02-homework-ligang/mountain.py @@ -0,0 +1,17 @@ +#!/usr/bin/env python +# -*-coding:utf-8 -*- +import re + +def peakIndexInMountainArray(s): + sp = s.split(',') + numbers = list(map(int, sp)) + if len(numbers) < 3 or len(numbers) > 10000: + print('长度有误 ,重新输入 ') + exit(0) + print(numbers.index(max(numbers))) +# 格式 为:1,2,3 +st = input("请输入数字,以半角逗号分隔 ,数字不能少于3个或大于10000个 ") +if not re.search('^[0-9,]+$',st): + print ('match error,repeat reinput ') + exit(0) +peakIndexInMountainArray(st) diff --git a/02-homework-ligang/question_answer.py b/02-homework-ligang/question_answer.py new file mode 100644 index 0000000..271a366 --- /dev/null +++ b/02-homework-ligang/question_answer.py @@ -0,0 +1,45 @@ +#!/usr/bin/env python +#-*- coding:utf-8 +import re +while True: + a = input('enter your message:').strip() + if "做什么" and ("贪心" or "贪心学院") in a: + print("贪心学院是一家高端重视售后服务的在线教育培训机构") + break + elif "课程" and "方式" and ("贪心" or "贪心学院") in a: + print('项目式培训') + break + elif "项目式" in a: + print('贪心学院的项目式培训结合了西方项目式培训的优点和国内的现状,最终变化成以训练营的方式进行。 做项目为主,老师负责解决部分知识的问题,学生负责自学部分知识,和不停的做项目,把知识巩固。 在项目练习中,不仅仅学习到了知识,同时也培养起来良好的学习习惯和解决问题的能力') + break + elif "强" in a: + print('贪心学院') + break + elif ("Python" and "课程" and "学习") in a: + print("无编程基础,并且想学习编程的同学。") + break + elif ("Python" and "人群") in a: + print('人群包含很广泛。 第一:非IT圈内人群,想通过学习转行到编程领域中 第二:已经是IT圈内的,其他语言的开发人员,想学习Python编程 第三:已经是IT圈内的,但是并不是开发人员,如产品、测试、运维、DBA等岗位 第四:学生,未来想从事编程的工作 第五:未来想从事AI领域工作的,可先通过这门课程的学习,打下良好的基础') + break + elif "优势" in a: + print('强大的服务体系,我们拥有每天跟学员沟通的良好服务机制。不放弃任何一个学员,只要来了,就一定要让你学会。') + break + elif "数字" in a: + mat = re.findall('\d', a) + l = list(map(int, mat)) + print(len(l)) + break + elif "手机号" in a: + rs = re.findall(r"1\d{10}", a) + print(rs) + break + elif "ip" in a: + rs = re.findall(r"\b(?:[0-9]{1,3}\.){3}[0-9]{1,3}\b",a) + print(rs) + break + elif "拜拜" or "再见" or "bye" in a: + print("再见") + break + else: + print("我没看懂你的问题") + break \ No newline at end of file