111111

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值