Python3练习:打印名片

普通版

#1.提示用户输入信息
name = input("请输入姓名:")
qq = input("请输入QQ号:")
tel = input("请输入手机号:")

#2.从相应的变量中取出数据并打印出来
print("==========================")
print("姓名:%s"%name)
print("QQ号:%s"%qq)
print("手机号:%s"%tel)
print("==========================")

备注:实际过程中在最后一步的打印,我是直接使用print("姓名:%s\nQQ号:%s\n电话:%s\n"%(name,qq,tel))进行打印,这种用法有一个弊端,就是代码看起来不够简洁直观,读起来不方便。

升级版

增加延时功能,模拟打印名片这个过程,让程序显得更真实。这时需要用到一个叫time的包。

#导入包
import time

#1.提示用户输入信息
name = input("请输入姓名:")
qq = input("请输入QQ号:")
tel = input("请输入手机号:")

#3.模拟打印的过程
print("正在打印中...3")
time.sleep(1)
print("正在打印中...2")
time.sleep(1)
print("正在打印中...1")
time.sleep(1)

#2.从相应的变量中取出数据并打印出来
print("==========================")
print("姓名:%s"%name)
print("QQ号:%s"%qq)
print("手机号:%s"%tel)
print("==========================")

最后

在编写的过程中,出现了一个错误:

error2018-04-01.png

修正:把print("姓名:%s\nQQ号:%d\n电话:%d\n"%(name,qq,tel))中的%d更改为%s就可以了。因为在Python3中,input()获得的数据都统统当作是字符串。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容