项目智能助手

简介: 用python语言编写项目智能助手。

项目编写:智能助手
人类的好帮手,你的全能小秘书。
设计一个程序,能够帮助用户处理任务,有以下两种功能

  1. 工作中经常会遇到类似这样的“https://t12.baidu.com/it/123.jpg”或者这样“https://www.weiyi.com/luhan/abc.jpg”一串东西,但是我们只想拿到最后的123.jpg或者abc.jpg这个文件名, 智能助手可以帮你做到, 无论你输入多么繁琐的一个网址,都能帮你拿到位于最后的文件名

  2. 工作中经常会遇到这样的hdfHJADFhdjAHUD22323的一串文字,怎样才能快速的获取到这一串文字中大写字母个数,小写字母个数,以及非字母的个数呢?智能助手帮你做到!
    ————————————————————

    step1 欢迎界面

    = 欢迎来到智能助手 =
    = 人类的好帮手,你的全能小秘书 =
    = 1. 查找文件名 =

    = 2. 归类整理 =

step2 提示并获取用户选择的序号
step3 根据用户所选完成相应的功能
step3.1 如果用户选择查找文件名
step3.1.1 请提示并获取用户输入一个网址
step3.1.2 找出位于网址最后的文件名,并打印输出
step3.3.3 询问用户是否继续操作还是直接退出?
step3.3.3.1 如果用户选择退出, 请结束程序
step3.3.3.2 如果用户选择继续,请回到欢迎界面

    step3.2 如果用户选择归类整理
        step3.2.1 提示并获取用户输入的一串文字
        step3.2.2 找到其中大写字母几个,小写字母几个,非字母几个,
                并打印输出
        step3.2.3 询问用户是否继续操作还是直接退出?
                step3.3.3.1 如果用户选择退出, 请结束程序
                step3.3.3.2 如果用户选择继续,请回到欢迎界面

完后后的代码如下:
while True:

#1.欢迎界面
print('='*30)
print('=     欢迎来到智能助手!      =')
print('= 人类的好帮手,你的全能小秘书 =')
print('=          1.查找文件名      =')
print('=          2.归类整理        =')
print('='*30)
#2.提示并获取用户选择的序号
a=input('提示并获取用户选择的序号:')
# 3.根据用户所选完成相应的功能
if a== '1':
    #3.1请提示并获取用户输入一个网址
    b=input('请提示并获取用户输入一个网址:')
    #3.2找出位于网址最后的文件名,并打印输出
    print(b[-7:])
    #3.3询问用户是否继续操作还是直接退出?
    c=int(input('还要继续查找嘛?输入1退出 输入2或其他返回欢迎界面'))
    if c==1:
        break
    else:
        continue
elif a=='2':
    #step3.2提示并获取用户输入的一串文字
    b=input("提示并获取用户输入的一串文字")
    count1 = 0  # 统计大写字母的个数
    count2 = 0  # 统计小写
    count3 = 0  # 非字母的个数
    for char in b:
        if char.isupper():
            count1 += 1
        elif char.islower():
            count2 += 1
        else:
            count3 += 1
    print("大写字母个数:%d,小写字母个数:%d,非字母个数:%d" % (count1, count2, count3))
    # 3.3询问用户是否继续操作还是直接退出?
    c = int(input('还要继续查找嘛?输入1退出 输入2或其他返回欢迎界面'))
    if c == 1:
        break
    else:
        continue
相关文章
|
2月前
|
人工智能 IDE JavaScript
Comate:百度智能云推出的基于大模型的代码编写助手
【2月更文挑战第13天】Comate:百度智能云推出的基于大模型的代码编写助手
45 2
Comate:百度智能云推出的基于大模型的代码编写助手
|
4月前
|
机器学习/深度学习 算法 TensorFlow
ensorFlow 智能移动项目:6~10(5)
ensorFlow 智能移动项目:6~10(5)
27 0
|
25天前
|
自然语言处理 机器人 Go
【飞书ChatGPT机器人】飞书接入ChatGPT,打造智能问答助手
【飞书ChatGPT机器人】飞书接入ChatGPT,打造智能问答助手
|
编解码 人工智能 JavaScript
如何快速搭建一个像“天猫精灵”的智能语音助手?
天猫精灵相信大家都不陌生了,它是阿里巴巴于2017年7月5日发布的AI智能终端品牌。让用户以自然语言对话的交互方式,实现影音娱乐、购物、信息查询、生活服务等功能操作,成为消费者的家庭助手。本文将介绍如何快速搭建一个像“天猫精灵”一样聪明的智能语音助手。
如何快速搭建一个像“天猫精灵”的智能语音助手?
|
14天前
|
弹性计算 自然语言处理 运维
智能客服助手自动化
【4月更文挑战第30天】
19 1
|
3月前
|
自然语言处理 文字识别
AiChat—智能办公助手1
AiChat 智能办公助手是一款基于人工智能技术的办公辅助软件,它能够帮助用户在办公过程中提高效率、
73 6
|
3月前
|
人工智能 自然语言处理 搜索推荐
AiChat—智能办公助手
在当今的数字化时代,人工智能(AI)已经在各个领域中展现出了强大的能力和潜力。AI在许多方面都为我们的生活带来了便利,其中最显著的一点就是在我们的日常交流和工作中。 现在,最简单的低门槛软件应该是AiChat……
184941 15
AiChat—智能办公助手
|
4月前
|
机器学习/深度学习 TensorFlow 算法框架/工具
ensorFlow 智能移动项目:6~10(2)
ensorFlow 智能移动项目:6~10(2)
34 0
|
4月前
|
机器学习/深度学习 TensorFlow 算法框架/工具
ensorFlow 智能移动项目:6~10(1)
ensorFlow 智能移动项目:6~10(1)
35 0
|
4月前
|
机器学习/深度学习 TensorFlow 算法框架/工具
ensorFlow 智能移动项目:6~10(4)
ensorFlow 智能移动项目:6~10(4)
37 0