用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("程序已退出")

用Python写一个简易机器人,超级简单!_第1张图片
知道如何实现这些东西,我们可以自己定义很多好玩的语句,我这里就只简单的介绍到这里了!

你可能感兴趣的:(Python基础项目和算法系列,字符串,python,人工智能,编程语言,算法)