• python项目实战三个小实例


    1.   让用户输入圆的半径,告诉用户圆的面积;

    import math
    while True:
        # 用户输入
       
    r = input("请输入圆的半径:")
        # 判断如果是字符则重新输入
       
    if not r.isalpha() :
            # 数据处理
           
    r = float(r)
            cicleArea = math.pi*r**2
            # 结果输出
           
    print("圆的面积是:%f"%cicleArea)
            break
        else:
            print("您输入的格式有误,请重新输入!")
            continue

    2.   给定列表1到100,打印所有偶数的平方

    # 用列表生成式来计算值
    # 定义一个函数来存放起始列表和输出结果
    def square(start,end):
        result = [(num+1)**2 for num in range(start,end,2)]
        print(result)

    square(1,10)

    3.   用户输入一个字符串,判定是否为对称字符串;比如“abcxcba”,"abcxxcba"均为对称字符串;“abcb”则不是

    4.  # 编写继续和取消函数
    def function():
        print("继续请按C!取消请按Q!")
        inOrOut = input()
        # 判断用户接收的是C还是Q
       
    if inOrOut == "c" or inOrOut == "C":
            symmetricsString()
        elif(inOrOut == "d" or inOrOut == "D"):
            exit()

    def symmetricsString():
        #  1. 用户输入一个字符串
       
    input_str = input("请输入一个字符串:")
        #  2. 对用户输入的数据进行判断和切片操作
        #  2.1 求中间切点的操作
       
    tangentPoint = len(input_str) // 2
        #  2.2 数据进行切点判断
        # 2.2.1 前半部分
       
    left = input_str[:tangentPoint]
        # print(left)
        # 2.2.1 后半部分
       
    right = input_str[:tangentPoint-1:-1]
        # print(right)
        #  3. 判断并输出结果
       
    if left == right:
            print("您输入的是对称字符串!")
            function()
        else:
            print("您输入的不是对称字符串!" )
            function()

    symmetricsString()
  • 相关阅读:
    recess----2.Controller里面取用request信息
    recess----1.第一个APP-helloRecess
    Introducing MVC
    IFA Basics
    Why do Antennas Radiate?
    [JSP]JSP 简介
    [Spring]04_最小化Spring XML配置
    [设计模式]创建型模式
    [设计模式]原型模式
    [设计模式]建造者模式
  • 原文地址:https://www.cnblogs.com/yunlongaimeng/p/8708187.html
Copyright © 2020-2023  润新知