首页 > 其他 > 详细

第四周练习

时间:2020-04-13 19:36:56      阅读:61      评论:0      收藏:0      [点我收藏+]

1、字符串逆序输出

print(input()[::-1])

2、子字符串输出

name = python语言程序设计
print(name[:6])
print(name[-6:])

3、字符串长度

a = input()
print(len(a))

4、分类统计字符

str = input()
upper = 0
lower = 0
digit = 0
space = 0
other = 0
for i in str:
    if i.islower():
        lower = lower + 1
    elif i.isupper():
        upper = upper + 1
    elif i.isnumeric():
        digit = digit + 1
    elif i.isspace():
        space =space + 1
    else:
        other = other + 1
print(lower,upper,digit,space,other)

5、格式化输出

n = eval(input())
print("{:.3f}".format(n))

6、数列求和

a = int(input())       #接收用户输入并转为整数
n = int(input())
if 9 >= a >= 0:        #当n在1-9间时计算
    tmp = a
    sum = 0            #赋初值0
    for i in range(n):
        sum = sum + tmp       #求和
        tmp = tmp * 10 + a    
    print(sum)

7、黑客语解密

str1 = input()
before = 0134567
after = oieasgt
table = ‘‘.maketrans(before, after)     #创建映射表
print(str1.translate(table))

8、字符串连接

a = input()
b = input()
c = input()
d = input()
print("{}.{}.{}.{}".format(a,b,c,d))

9、密码强度判断

import string

pwd = input()
strong = d = al = au = pu = 0
for ch in pwd:
    if ch in string.digits:   #是否包含数字
        d = 1
    elif ch in string.ascii_lowercase:  #是否包含小写字母
        al = 1
    elif ch in string.ascii_uppercase:   #是否包含大写字母
        au = 1
    elif ch in string.punctuation:  #是否包含指定的标点符号
        pu = 1
if len(pwd) < 8:
    strong = 0
else:
    strong = d + al + au + pu
if strong < 2:
    print()
elif strong == 2:
    print()
elif strong == 3:
    print()
elif strong == 4:
    print(极强)

 

第四周练习

原文:https://www.cnblogs.com/slj-xt/p/12693140.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!