ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

多测师讲解python _练习题002_高级讲师肖sir

2020-09-20 12:33:57  阅读:474  来源: 互联网

标签:练习题 sir 多测师 10 sum range str print end


# # 1、求出1 / 1 + 1 / 3 + 1 / 5……+1 / 99的和 (1分之一+1分之三+1分支5....)
第一种方法:
a=1
sum=0
while a<100:
sum+=1/a
a+=2
print(sum)

第二种方法:
a=1
b=1
c=0
sum=0
while b<100:
c=a/b
sum+=c
b = b + 2
print(sum)


第三种方法:
sum=0
for i in range(1,100,2):
i = 1 / i
sum+=i
print(sum)


第四种方法:
sum=0
for i in range(1,100):
if i%2 !=0:
i=1/i
sum=sum+i
print(sum)

 

 

# # 2、用循环语句,计算2 - 10之间整数的循环相乘的值 (2*3*4*5....10)

第一种:
sum=1
for i in range(2,11):
sum*=i
print(sum)

第二种:
b=1
a=2
while a<=10:
b=b*a
a+=1
print(b)

 

 


# # 3、用for循环打印九九乘法表
第一种方法:
for s in range(1,10):
for i in range(1,s+1):
mul=i*s
print("%d*%d=%d"%(i,s,mul),end=' ')
print()

第二种方法:
for i in range(1,10):
print()
for a in range(1,i+1):
print(i,'*',a,'=',i*a,' ',end='')

第三种方法:
for i in range(1, 10):
for j in range(1, i+1):
print('{}x{}={}\t'.format(j, i, i*j), end='')
print()

 

第四种方法:
i=1
while i<10:
j=1
while j<=i:
print("%d*%d=%2d"%(j,i,j*i),end=' ')
j+=1
print("")
i+=1

第五种:
for i in range(1,10):
for h in range(1,i+1):
print(f"{i}*{h}={i*h}",end=" ")
print( )

 

 

 

# # 4、求每个字符串中字符出现的个数如:helloworld

a='helloworld'
dict={}
for i in a:
dict[i]=a.count(i)
print(dict)


第二种:
str='helloworld'
for i in str:
print(i,str.count(i))

# # 5、实现把字符串str = "duoceshi"中任意字母变为大写(通过输入语句来实现)
第一种方法:
str = "duoceshi"
m = input('请输入你要替换的字母:')
if m in str:
i = m.upper()
str = str.replace(m, i)
print (str)
else:
print("错误")


拓展:
i = input('请输入一个字符:')
if 'a' <= i <= 'z':
print(chr(ord(i) - 32))
else:
print('i')

 

标签:练习题,sir,多测师,10,sum,range,str,print,end
来源: https://www.cnblogs.com/xiaolehua/p/13699541.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有