写点什么

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

作者:王小王-123
  • 2022 年 6 月 30 日
  • 本文字数:939 字

    阅读完需:约 3 分钟

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

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


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


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


# -*- coding :  utf-8 -*-# @Time      :  2020/8/8# @author    :  王小王# @Software  :  PyCharm# @CSDN      :  https://blog.csdn.net/weixin_47723732
i=0name = Nonewhile 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("程序已退出")
复制代码



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

发布于: 2022 年 06 月 30 日阅读数: 24
用户头像

王小王-123

关注

CSDN博客专家🏆华为云·云享专家🏆 2021.03.22 加入

学习的道路上与我一起记录美好的回忆,开启你的专属的代码人生,让青春的余味渗入到万物互联的信息流,永不褪去那最初的颜色......

评论

发布
暂无评论
用Python写一个简易机器人,超级简单!_python编写机器人_王小王-123_InfoQ写作社区