项目智能助手

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

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

  1. 工作中经常会遇到一串链接,但是我们只想拿到最后的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
相关文章
|
7月前
|
人工智能 IDE JavaScript
Comate:百度智能云推出的基于大模型的代码编写助手
【2月更文挑战第13天】Comate:百度智能云推出的基于大模型的代码编写助手
113 2
Comate:百度智能云推出的基于大模型的代码编写助手
|
7月前
|
机器学习/深度学习 算法 TensorFlow
ensorFlow 智能移动项目:6~10(5)
ensorFlow 智能移动项目:6~10(5)
41 0
|
7月前
|
机器学习/深度学习 TensorFlow API
ensorFlow 智能移动项目:6~10(3)
ensorFlow 智能移动项目:6~10(3)
62 0
|
2月前
快速构建导购助手
图示为一项技术或产品的展示界面,展现了其在特定应用场景下的良好效果。通过直观的数据和图表,证明了该技术或产品在性能、效率等方面的优越性,得到了用户的积极反馈。
43 2
|
3月前
|
SQL 人工智能 Serverless
构建一个智能导购助手
通过百炼的Assistant API,您可以构建一个多代理架构的大模型应用,实现智能导购功能。此应用核心为规划助理(Router Agent),根据对话历史和用户输入选择合适助理回复。手机、冰箱、电视导购则根据用户偏好收集参数,智能检索商品并推荐。用户与助理的对话历史为决策提供参考。您可通过函数计算应用模板快速搭建和测试此网站,适用于全天候商品推荐。此架构也可用于智能问诊、求职推荐等场景。
50 1
|
4月前
|
机器学习/深度学习 人工智能 自然语言处理
利用 Coze 搭建专属 AI 厨师助手
利用 Coze 搭建专属 AI 厨师助手
92 5
|
6月前
|
机器学习/深度学习 人工智能 自然语言处理
|
7月前
|
弹性计算 自然语言处理 运维
智能客服助手自动化
【4月更文挑战第30天】
68 1
|
7月前
|
人工智能 自然语言处理 搜索推荐
AiChat—智能办公助手
在当今的数字化时代,人工智能(AI)已经在各个领域中展现出了强大的能力和潜力。AI在许多方面都为我们的生活带来了便利,其中最显著的一点就是在我们的日常交流和工作中。 现在,最简单的低门槛软件应该是AiChat……
185169 15
AiChat—智能办公助手
|
7月前
|
自然语言处理 文字识别
AiChat—智能办公助手1
AiChat 智能办公助手是一款基于人工智能技术的办公辅助软件,它能够帮助用户在办公过程中提高效率、
212 6