print('请输入一个字符串,判断字符串中有多少个大写字母?多少个小写字母?多少个数字?多少个其他符号?')
j_jishudaxie=0
j_jishuxaoxie=0
j_jishushuzi=0
j_qita=0
while 1 :
i_str=input('输入一个字符串')
for i in i_str:
if str.isupper(i):
j_jishudaxie+=1
elif str.islower(i):
j_jishuxaoxie+=1
elif str.isdigit(i):
j_jishushuzi+=1
else :
j_qita+=1
print(f'{i_str}中有{j_jishudaxie}个大写字母,有{j_jishuxaoxie}个小写字母,有{j_jishushuzi}数字,有{j_qita}个其他标点')
print('输入数字选择功能')
print('1,删除空格')
print('2,更换大小写')
print('3,中英标点替换')
print('4,推出')
while 1 :
j_str=input('请输入文字')
i_str=input('请输入你想实现的功能')
if i_str=='1' :
j_str=j_str.replace(' ','')
print(j_str)
elif i_str=='2':
j_str=j_str.upper()
print(j_str)
elif i_str=='3':
for l in i_str:
if l ==',':
j_str=j_str.replace(',',',')
elif l =='.':
j_str=j_str.replace('.','.')
elif l==':':
j_str=j_str.replace(':',':')
print(j_str)
else :
break
import math
print('1!+2!+…+10!阶乘计算')
a=math.factorial(1)
b=math.factorial(2)
c=math.factorial(3)
d=math.factorial(4)
e=math.factorial(5)
f=math.factorial(6)
g=math.factorial(7)
h=math.factorial(8)
i=math.factorial(9)
j=math.factorial(10)
ww=a+b+c+d+e+f+g+h+i+j
print(ww)
print('4、1!+2!+…+10!阶乘计算')#输入11退出
c=0
while 1:
n = int(input())
ans = n
i = 1
if n<=10:
while i < n:
ans = ans * i
i = i + 1
c=ans+c
else:
print(c)
break
111111
最新推荐文章于 2024-10-10 18:18:43 发布