PTA 浙大版《Python 程序设计》题目集第三章11-15题

第3章-11 字符串排序 (20分)

list=input().split(" ")
list.sort()
print("After sorted:")
for i in list:
   print(i)

第3章-12 求整数的位数及各位数字之和 (15分)

s=input()
num=len(s)
ans=0
for i in s:
   ans+=int(i)
print("{:d} {:d}".format(num,ans))

第3章-13 字符串替换 (15分)

s=input()
a=['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
ans=""
# print(a.index('S'))
for i in s:
    if i.isupper():
       idx = a.index(i)
       # print(-idx-1,end="")
       # print("      "+i)
       ans+=a[-idx-1]
    else:
        ans+=i
print(ans)

第3章-14 字符串字母大小写转换 (15分)

s=input()
ans=""
for i in s:
    if i.isupper():
        ans+=i.lower()
    elif i.islower():
        ans+=i.upper()
    elif i=='#':
        break
    else:
        ans+=i
print(ans)

第3章-15 统计一行文本的单词个数 (15分)

list=input().split()
print(len(list))

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值