#1、求出1/1+1/3+1/5??+1/99的和
#i=1
#sum=0#求和
#whilei:
#sum=sum+1/i
#i+=2
#print(sum)#2.
#2、用循环语句,计算2-10之间整数的循环相乘的值。
#sum=1
#foriinrange(2,11):
#sum=sum*i
#print(sum)#
#
#i=2
#sum=1
#whilei=10:
#sum=sum*i
#i+=1
#print(sum)#
#3、用for循环打印九九乘法表==》设定俩个变量1*1=1
#foriinrange(1,10):#i的值为1-9
#forjinrange(1,i+1):
#print(j,*,i,=,j*i,\t,end=)#转义字符\t表示空格转义字符\n表示换行
#print(\n)
#
#解释:
#当i=1j=11*1=1
#当i=2j=1,21*2=22*2=4
#当i=3j=1,2,31*3=32*3=63*3=9
#......
#当i=9j=1,2,3..91*9=92*9=18.....9*9=81
#4、求每个字符串中字符出现的个数如:helloworld
#第一种方法:
#str1=helloworld
#dict1={}
#foriinset(str1):
#dict1[i]=str1.count(i)
#print(dict1)
#
##第二种方法:
#str1=helloworld
#dict1={}
#foriinset(str1):
#dict1.setdefault(i,str1.count(i))
#print(dict1)
#5、实现把字符串str="duoceshi"中任意字母变为大写、在输入函数中输入dce输出结果为:DuoCEshi
#str1="duoceshi"
#name=input(请输入要替换的字母:)
#foriinname:
#a=i.upper()#把想要替换的字母转换为大写
#str1=str1.replace(i,a)#再把小写替换为大写
#print(str1)
#6、求出-年的闰年?
#普通闰年:能被4整除但不能被整除的年份为普通闰年。(如年就是闰年,年不是闰年)
#世纪闰年:能被整除的为世纪闰年。(如年是世纪闰年,年不是世纪闰年)
#list1=[]
#list2=[]
#foriinrange(,):
#ifi%4==0andi%!=0:
#list1.append(i)
#elifi%==0:
#list2.append(i)
#print(list1)
#print(list2)
#7、分别打印以内的所有偶数和奇数并存入不同的列表当中
#odd=[]#奇数
#even=[]#偶数
#foriinrange(0,):
#ifi%2==0:
#even.append(i)
#else:
#odd.append(i)
#print(odd)
#print(even)
#8、请写一段Python代码用for循环实现删除一个list=[1,3,6,9,1,8]里面的重复元素
#第一种方法:
#list1=[1,3,6,9,1,8]
#list2=set(list1)
#foriinlist2:
#print(i)
#第二种方法:
#list1=[1,3,6,9,1,8]
#list2=[]
#foriinlist1:
#ifinotinlist2:#如果i不在新的列表list2里面就往里面添加
#list2.append(i)
#print(list2)#[1,3,6,9,8]
#9、利用for循环把字符串user_controller转换为驼峰命名UserController
#第一种方法:
#str1=user_controller#UserController
#str2=str1.title().split(_)
#foriinstr2:
#print(i,end=)#UserController
#第二种方法:
#str1=user_controller#UserController
#str2=str1.title().split(_)
#str3=
#foriinstr2:
#str3=str3+i#在for循环里面变量是具有记忆功能的
#print(str3)#UserController
#10、冒泡排序
#给一组无规律的数据从大到小或从小到大进行排序如:list=[2,6,9,10,18,15,1]
#list1=[2,6,9,10,18,15,1]
#count=len(list1)#列表的长度为7
#foriinrange(count):#控制循环的次数#取值0.1.2.3.4.5.6
#forjinrange(i+1,count):#取值1.2.3.4.5.6
#iflist1[i]list1[j]:#从小到大排序
#list1[i],list1[j]=list1[j],list1[i]#双向赋值、把i对应的值赋值给j、把j对应的值赋值给i
##print(list1)
#print(list1)
#解释:
#当i=0j=1.2.3.4.5.6list1[i]=2
#当i=1j=2.3.4.5.6
#....
#当i=5j=6list1[i]=18list1[j]=15
芒果叨叨给小芒果一点可爱的鼓励