美文网首页
Python3练习:打印名片

Python3练习:打印名片

作者: 晃里晃荡 | 来源:发表于2018-04-01 22:05 被阅读201次

    普通版

    #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练习:打印名片

          本文链接:https://www.haomeiwen.com/subject/qbgacftx.html