用Python写一个简易机器人,超级简单!

简介: 用Python写一个简易机器人,超级简单!

本期我们介绍如何使用Python来实现用户和机器之间的交流和对话

项目介绍:让用户输入姓名,年龄,体重,最后机器会输出一些转换话语

涉及知识:循环,条件语句,字符串的应用

# -*- coding :  utf-8 -*-
# @Time      :  2020/8/8
# @author    :  王小王
# @Software  :  PyCharm
# @CSDN      :  https://blog.csdn.net/weixin_47723732
i=0
name = None
while name != 'Q':
    i = i + 1
    print('*****循环次数', i,"******")
    name = input("请输入你的名字")
    age = input("请输入你的年龄")
    age = int(age)
    if age >= 0 and age < 100:
        print("这是准确的年龄")
    elif age > 100 or age < 0:
        print("不好意思你的输入让人怀疑,请检查")
    else:
        print("你的输入有误")
    weight = input("最后一个问题:请输入你的体重的数字")
    weight = int(weight)
    a = name.lower()
    print("你的名字的小写为:", a)
    # 或者:print("你的名字小写为:",name.lower())
    b = name.upper()
    print("你的名字大写为:", b)
    # 或者:print("你的名字的大写为:",name.upper())
    # 附加功能:
    print("首字母大写的输出你的名字:", name.title())
    print("输出你的名字的长度:", len(name))
    print("输出该姓名的后三位字母:", name[-3:])
    print("你知道w在你的名字出现几次吗:", name.count('w'))
    print("如果我用Z代表W将会输出什么:", name.replace('w', 'z'))
    print("恭喜{}同学在{}岁荣获三好学生!".format(name, age))
    called = name * 5
    print("如果我叫你5次,那么就会是:\n", called)
    life = age * 360 * 24 * 60 * 60
    print("{}知道你活了多少秒吗?\n答案是:".format(name), life, '秒')
    moon_weight = weight / 6
    print("{}在月球上的体重为:".format(name), moon_weight, '千克')
    sun_weight = weight * 27.1
    print("{}在太阳上的体重是:".format(name), sun_weight, '千克')
    # name = input("请再次输入你的名字")
    # age = input("请输入你的年龄")
print("程序已退出")

image.png

知道如何实现这些东西,我们可以自己定义很多好玩的语句,我这里就只简单的介绍到这里了!

相关文章
|
6月前
|
人工智能 自然语言处理 机器人
探索人工智能:使用Python构建一个简单的聊天机器人
探索人工智能:使用Python构建一个简单的聊天机器人
318 0
|
6月前
|
传感器 机器人 定位技术
Python 机器人学习手册:6~10
Python 机器人学习手册:6~10
210 0
|
6月前
|
传感器 Ubuntu 机器人
Python 机器人学习手册:1~5
Python 机器人学习手册:1~5
253 0
|
1月前
|
JSON 机器人 API
详解如何使用 Python 操作 Telegram(电报)机器人(一)
详解如何使用 Python 操作 Telegram(电报)机器人(一)
217 8
|
1月前
|
机器人 数据库 Python
详解如何使用 Python 操作 Telegram(电报)机器人(二)
详解如何使用 Python 操作 Telegram(电报)机器人(二)
128 2
|
1月前
|
人工智能 自然语言处理 机器人
用Python构建你的第一个聊天机器人
【10月更文挑战第7天】在这篇文章中,我们将一起探索如何利用Python编程语言和AI技术,一步步打造一个基础的聊天机器人。无论你是编程新手还是有一定经验的开发者,都能通过这个指南获得启发,并实现一个简单的对话系统。文章将引导你理解聊天机器人的工作原理,教你如何收集和处理用户输入,以及如何设计机器人的响应逻辑。通过动手实践,你不仅能够学习到编程技能,还能深入理解人工智能在语言处理方面的应用。
39 0
|
3月前
|
机器学习/深度学习 算法 机器人
使用Python实现深度学习模型:智能灾害响应与救援机器人
使用Python实现深度学习模型:智能灾害响应与救援机器人
80 16
|
3月前
|
机器学习/深度学习 算法 机器人
【2023年第十三届APMCM亚太地区大学生数学建模竞赛】A题 水果采摘机器人的图像识别 Python代码解析
本文介绍了2023年第十三届APMCM亚太地区大学生数学建模竞赛A题的Python代码实现,详细阐述了水果采摘机器人图像识别问题的分析与解决策略,包括图像特征提取、数学模型建立、目标检测算法使用,以及苹果数量统计、位置估计、成熟度评估和质量估计等任务的编程实践。
87 0
【2023年第十三届APMCM亚太地区大学生数学建模竞赛】A题 水果采摘机器人的图像识别 Python代码解析
|
3月前
|
机器学习/深度学习 人工智能 算法
用Python实现简单的聊天机器人
【8月更文挑战第31天】 本文将介绍如何使用Python语言和AIML库来实现一个简单的聊天机器人。我们将从基本的安装和配置开始,然后逐步深入到聊天机器人的实现过程。最后,我们将展示如何训练我们的机器人以使其更加智能。无论你是编程新手还是有经验的开发者,都可以从本文中获得实用的知识。
|
3月前
|
监控 机器人 Java
【python】调用钉钉机器人发起通知
【python】调用钉钉机器人发起通知
下一篇
无影云桌面