• Python基础练习题2



    """
    # 1、现有字符串 str1 = "PHP is the best, programming, language in, the world! "
    # 要求一:将给定字符串的PHP替换为Python
    # 要求二:替换以后,将字符串以逗号为分割点进行分割得到一个列表

    str1 = "PHP is the best, programming, language in, the world! "
    # 要求1
    res1 = str1.replace("PHP", "Python")
    # 要求二
    li1 = res1.split(",")
    print(res1)
    print(li1)

    # 2、编写代码,提示用户输入1-7七个数字,分别代表周一到周日,
    # 打印输出“今天是周X”(要求:使用上课学过的知识点来做)
    # 提示:周一到周日,可以保存到列表中,实现用到的知识点:输入、输出、列表索引取值
    li2 = ["周一", "周二", "周三", "周四", "周五", "周六", "周日"]
    num = int(input("请输入1-7之间的数字:"))
    index = num - 1
    print(f"今天是{li2[index]}")

    # 3、用户输入一个数值,请使用比较运算符确认用户输入的是否为偶数?
    # 是偶数输出True,不是输出False
    # 提示:input输入的不管是什么,都会被转换成字符串,想办法将字符串转换为数值类型,再进行算术运算和比较)
    # 提示:用到的知识点:算术运算符、 比较运算符 、输入、输出
    number = float(input("请输入一个数字:"))
    print(number % 2 == 0)
    #
    # 4、切片小练习
    # 1、现在有一个字符串 s = 'abcdefghijk',
    # 要求一:通过切片获取: defg
    # 要求二:通过切片获取:cgk
    #
    # 2、通过切片获取 li = [2,3,1,4,6,2,5,6,7]中的 [1,4,6,2 ]

    # 1
    s = 'abcdefghijk'
    # 要求一
    res4 = s[3:7]
    print(res4)
    # 要求二
    res5 = s[2::4]
    print(res5)

    # 2、
    li = [2, 3, 1, 4, 6, 2, 5, 6, 7]
    res6 = li[2:6]
  • 相关阅读:
    Paths on a Grid
    Three Kingdoms(优先队列+bfs)
    Factstone Benchmark(数学)
    C. Searching for Graph(cf)
    B. Trees in a Row(cf)
    String Successor(模拟)
    乘积最大的分解(数学)
    Kindergarten Election
    In 7-bit
    Friends
  • 原文地址:https://www.cnblogs.com/gyf-0603/p/13429948.html
Copyright © 2020-2023  润新知