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()获得的数据都统统当作是字符串。

你可能感兴趣的:(Python3练习:打印名片)