Python语言:Day11练习题

24、实现一个整数加法计算器:如:content=input('请输入内容:')#如:5+9或5+ 9或5 + 9           

content = input("请输入需要计算的:") #如:5+9或5+ 9或5 + 9
a = content.split("+")
sum = 0
for item in a:
    sum += int(item)
print(sum)

25、计算用户输入的内容中有几个十进制小数?几个字母?其他字符?

如:content=input('请输入内容:')  #如:asduiaf878123jkjsfd--‐213928*&¥

content = input("请输入内容:") #字母,数字,符号
num = 0
alpha = 0
other = 0
for i in content:
    if(i.isdecimal()):
        num += 1
    elif i.isalpha():
        alpha += 1
    else:
        other += 1
print(num,alpha,other)

27、制作趣味模板程序。需求:等待用户输入名字、地点、爱好,根据用户的名字和爱好进行任意现实

如:敬爱可亲的xxx,最喜欢在xxx 地方干xxx

#! /usr/env/bin python
template = "敬爱可亲的{0},最喜欢在{1}{2}"
name = input("请输入姓名:")
place = input("请输入地点:")
hobby = input("请输入爱好:")

print(template.format(name,place,hobby))

28、制作随机验证码,不区分大小写。
流程:
-­‐
用户执行程序
-­‐
给用户显示需要输入的验证码
-­‐
用户输入的值
用户输入的值和显示的值相同时现实正确信息;否则继续生成随机验证码继续等待用户输入

生成随机验证码代码示例:

def check_code():
    import random
    checkcode = ''
    for i in range(4):
        current = random.randrange(0,4)
        if current != i:
            temp = chr(random.randint(65,90))
        else:
            temp = random.randint(0,9)
        checkcode += str(temp)
    return check_code
code = check_code()
print(code)

29、开发敏感词语过滤程序,提示用户输入内容,如果用户输入的内容中包含特殊的字符:

如"苍老师""东京热",则将内容替换为***

# !/usr/bin python3
test = input("请输入内容:")
v1 = test.replace("苍老师","***").replace("苍井空","***").replace("东京热","***")
print(v1)

猜你喜欢

转载自www.cnblogs.com/caiziQuant/p/10358781.html