zoukankan      html  css  js  c++  java
  • python3 第四章

    1、输出

    print()在括号中加上字符串,就可以向屏幕上输出指定的文字。

    print('hello, world')

    输入以上代码,执行后输出:

    hello, world

    事实上,任何基本类型都可以用print()函数输出。默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="":

    x="a"
    y="b"
    # 换行输出
    print( x )
    print( y )
    
    print('---------')
    # 不换行输出
    print( x, end=" " )
    print( y, end="" )
    

    执行以上代码,输出:

    a
    b
    ---------
    a b

    print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出:

    print('my','name','is','roy')

     执行以上代码,输出:

    my name is roy

    你应该发现了print()函数会依次打印每个字符串,遇到逗号“,”会输出一个空格

    实际上,输出的方式有三种:

    • print()函数
    • 表达式语句
    • 文件对象的write()

    做为初学,你暂时只要记住print()函数的这种方式即可

    有了输出,现在我们来做一件事:在屏上输出小学时的九九乘法表

    print('1 x 1 = 1')
    print('1 x 2 = 2','2 x 2 = 4')
    print('1 x 3 = 3','2 x 3 = 6','3 x 3 = 9')
    print('1 x 4 = 4','2 x 4 = 8','3 x 4 =12','4 x 4 =16')
    print('1 x 5 = 5','2 x 5 =10','3 x 5 =15','4 x 5 =20','5 x 5 =25')
    print('1 x 6 = 6','2 x 6 =12','3 x 6 =18','4 x 6 =24','5 x 6 =30','6 x 6 =36')
    print('1 x 7 = 7','2 x 7 =14','3 x 7 =21','4 x 7 =28','5 x 7 =35','6 x 7 =42','7 x 7 =49')
    print('1 x 8 = 8','2 x 8 =16','3 x 8 =24','4 x 8 =32','5 x 8 =40','6 x 8 =48','7 x 8 =56','8 x 8 =64')
    print('1 x 9 = 9','2 x 9 =18','3 x 9 =27','4 x 9 =36','5 x 9 =45','6 x 9 =54','7 x 9 =63','8 x 9 =72','9 x 9 =81')

    执行以上代码,输出:

    1 x 1 = 1
    1 x 2 = 2 2 x 2 = 4
    1 x 3 = 3 2 x 3 = 6 3 x 3 = 9
    1 x 4 = 4 2 x 4 = 8 3 x 4 =12 4 x 4 =16
    1 x 5 = 5 2 x 5 =10 3 x 5 =15 4 x 5 =20 5 x 5 =25
    1 x 6 = 6 2 x 6 =12 3 x 6 =18 4 x 6 =24 5 x 6 =30 6 x 6 =36
    1 x 7 = 7 2 x 7 =14 3 x 7 =21 4 x 7 =28 5 x 7 =35 6 x 7 =42 7 x 7 =49
    1 x 8 = 8 2 x 8 =16 3 x 8 =24 4 x 8 =32 5 x 8 =40 6 x 8 =48 7 x 8 =56 8 x 8 =64
    1 x 9 = 9 2 x 9 =18 3 x 9 =27 4 x 9 =36 5 x 9 =45 6 x 9 =54 7 x 9 =63 8 x 9 =72 9 x 9 =81

    可能你已经发现,法表我们是输出来了,但这种写法太死板了,手都敲酸了。那有没有优雅的方式呢?答案是肯定的,至于怎么做,这个坑请容许我留到下两章来填。

    思考:用本章以上的知识,还有没有其它的方式输出九九法表,请动手写出代码

    2、输入

    执行下面的程序就会等待用户输入:

    input("
    
    按下 enter 键后退出。")

    以上代码中 ," "在结果输出前会输出两个新的空行。一旦用户按下键时,程序将退出。

    可以让用户输入字符串,并存放到一个变量里。比如输入用户的名字:

    name = input()
    print('您的名字:',name)

    执行以上代码,会要求你输入,按回车结束输入。假定我输入

    roy

    那么程序会输出:

    您的名字: roy

    我们还可以在要求用户输入的时候,给予用户一点提示。将代码改为:

    name = input("请输入您的名字:")
    print('您的名字:',name)

    执行,输出:

    请输入您的名字:

    我们输入,roy 回车,输出:

    您的名字: roy

    思考:利用本章所学的知识,“我们在要求用户输入的时候,给予用户一点提示”,还能用什么方式来实现,请写出你的代码

  • 相关阅读:
    修改requests_html.AsyncHTMLSessions使得支持url参数
    MyBatis查询返回Map示例代码
    java.util.ConcurrentModificationException 异常原因和解决方法
    Springboot整合RabbitMQ(四)——设置消息过期时间TTL
    MySql Lock wait timeout exceeded该如何处理? (转载)
    对开发流程优化的建议
    容器未正常启动-->docker ps看不到,docker ps -a可以看到-->执行命令时出现Container is not running
    Linux下C语言多线程编程
    curl库相关使用
    PCB走线&过孔载流分析
  • 原文地址:https://www.cnblogs.com/mrbug/p/8233260.html
Copyright © 2011-2022 走看看