• 字符串的格式化、程序的分支结构


    一、字符串的格式化

    1、字符串通过format()方法进行格式化处理。

    2、format()方法格式控制

    3、左对齐、右对齐、居中

    >>> s = 'PYTHON'

    #左对齐

    >>> '{:30}'.format(s)

    'PYTHON '

    #右对齐

    >>> '{:>30}'.format(s)

    '                             PYTHON'

    #居中且使用*填充

    >>> '{:*^30}'.format(s)

    '************PYTHON************'

    #居中且使用*填充

    >>> '{:-^30}'.format(s)

    '------------PYTHON------------'

    二、程序的分支结构

    1、python的关系操作符

    2、单分支结构:if语句语法格式

    if<条件>:

      <语句块>

    二分支结构:if-else语句语法格式

    if <条件>:

       <语句块1>

    else:

        <语句块2>

    多分支结构:if-elif-else语句语法格式

    if <条件>:

       <语句块1>

    elif:

        <语句块2>

    ......

    else:

         <语句块N>

    三、课堂题目

    1.回文数判断。设n是一组任意自然数,如果n的各位数字反向排列所得自然数与n相等,则n被称为回文数。从键盘输入一个五位数字,请编写程序判断这个数字是不是回文数。

    代码(1):

    x = input('请输入一个5位数:')
    if x[0] == x[4] and x[1] == x[3]:
    print('%s是个回文数' % x)
    else:
    print('%s不是回文数' % x)

    代码(2):

    x = input('请输入一个5位数:')
    n=x[::-1]
    if n==x:
    print('x是个回文数')
    else:
    print('x不是回文数')

    结果:

    2、用if分支语句判断两数的大小,并比较出较大的值

    以下分多种方法来做这个题目:

    代码(1):

    a = eval(input("a="))
    b = eval(input("b="))
    if a>b:
    print("最大值是:",a)
    else:
    print("最大值是:",b)

    结果:

    代码(2):

    a = eval(input("a="))
    b = eval(input("b="))
    a = a if a>=b else b
    print(a)

    结果:

    代码(3):用max函数

    a = eval(input("a="))
    b = eval(input("b="))
    print(max(a,b))

    结果:

    代码(4):

    a = eval(input("a="))
    b = eval(input("b="))
    if a<=b:a=b
    print(a)

    代码(5):

    a = eval(input("a="))
    b = eval(input("b="))
    if a<=b:a,b=b,a
    print(a)

    代码(6):

    a = eval(input("a="))
    b = eval(input("b="))
    a=a if a>=b else b
    print(a)

    结果:

  • 相关阅读:
    jQuery实现横向滚动切换选中
    jQuery源码分析(6)
    jQuery源码分析(5)
    jQuery源码分析(4)
    jQuery源码分析(3)
    jQuery源码分析(2)
    jQuery源码分析(1)
    gulp搭建前端自动化开发环境
    iview表格动态数据实现合并功能
    iview动态表格实现并实现单行可增删(表头与内容都是动态获取)----完整版
  • 原文地址:https://www.cnblogs.com/CJR-QYF/p/11558116.html
Copyright © 2020-2023  润新知