本期我们介绍如何使用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("程序已退出")
知道如何实现这些东西,我们可以自己定义很多好玩的语句,我这里就只简单的介绍到这里了!