普通版
#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("==========================")
最后
在编写的过程中,出现了一个错误:
修正:把print("姓名:%s\nQQ号:%d\n电话:%d\n"%(name,qq,tel))中的%d更改为%s就可以了。因为在Python3中,input()获得的数据都统统当作是字符串。
网友评论