#day1
一
print("假设给定12个数1-11之间有一个重复")
a=[1,2,3,11,4,5,6,7,8,9,10,11]
for i in a:
if a.count(i)>=2:
print(f"重复数是{i}出现了{a.count(i)}次")
break
二
def num():
a=[]
for i in range(1,10000):
if i%5==0:
if i % 6 == 0:
continue
else:a.append(i)
if i%6==0:
if i%5==0:
continue
else:
a.append(i)
print(a)
num()
三
def suM(a:list):
count=0
for i,m in enumerate(a):
if i%2==0:
count+=i
return count
a=[1,2,3,4,5,6,7]
print(suM(a))
day2
一
def num():
a=[]
for i in range(1,10000):
if i%5==0:
if i % 6 == 0:
continue
else:a.append(i)
if i%6==0:
if i%5==0:
continue
else:
a.append(i)
print(a)
num()
二
def suM(a:list):
count=0
for i,m in enumerate(a):
if i%2==0:
count+=i
return count
a=[1,2,3,4,5,6,7]
print(suM(a))
三
import os
from os import path
patH=r"C:\Users\刘佳帅\PycharmProjects\white_wine.csv"
if path.exists(patH)==True:#路径是否存在
a,b=path.split(patH)
print(f"文件路径:{a}")
c=path.splitext(b)
print(f"文件名:{c[0]}")
print(f"扩展名:{c[1]}")
else:
print("路径不存在")
四
a="a,sa,wdw,qw.21,21.23"
print("输入要分隔的标点符号(逗号或句号):")
c=input()
b=a.split(c)
print(b)
五
a=input()
print("".join(a.split()))
六
print("a同学输入:")
a=input()
print("b同学输入:")
b=input()
print("True:相等\nFalse:不想等")
print(f"结果:{a==b}")
七
print("a同学输入:")
a=input()
print("b同学输入:")
b=input()
print("True:相等\nFalse:不想等")
print(f"结果:{a.lower()==b.lower()}")
八
print("输入日期(例如2008/08/08)")
a=input()
print(a[0:4]+"年-"+a[5:7]+"-月"+a[8:10]+"-日")
九
print("输入一系列字符串:")
a=input()
print("".join(sorted(a)))
b=sorted(a)
c="".join([x for x in reversed(b)])
print(c)
十
a=input()
b=a.split()
b.reverse()
print(" ".join(b))
十一
from urllib.parse import urlparse
url="http://www.163.com?userName=admin&pwd=123456"
a=urlparse(url)
print(f"用户名:{a.query}")
print(f"域名{a.netloc}")
十二
print("顺序输入书名以逗号间隔")
a=input()
list1=[]
b=a.split(",")
for i in range(len(b)):
if len(b[i])>10:
list1.append(b[i][0:8])
c="...|作者 ".join(list1)
b=list(c)
b.append("...|作者")
print("".join(b))
十三
print("输入一句话:")
a=input()
list1=[]
count=0
for i in a:
count += 1
if i=="呵":
list1.append(count)
print(f"呵出现的位置{list1}")
十四
print("输入一句话:")
a=input()
b=list(a)
for i in range(len(b)):
if b[i]=="邪":
if b[i+1]=="恶":
b[i],b[i+1]="*","*"
print("".join(b))
十五
a=input()
l=0
r=len(a)-1
while l<=r:
if a[l]==a[r]:
l+=1
r-=1
else:break
if l>r:
print(f"{a}是回文字符串")
else:
print(f"{a}不是回文字符串")
十六
import os
from os import path
a="C:\\Users\\刘佳帅\\PycharmProjects\\pyPro\\Test\\111"
b=os.listdir(a)
print(f"111文件下的文件有:{b}")
for i in b:
if path.splitext(i)[1]==".py":
os.remove(a+f"\\{i}")
print(f"过滤后的111文件:{b}")