zoukankan      html  css  js  c++  java
  • 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()
  • 相关阅读:
    你能用多长时间停车?
    中国威胁论好像还挺严重的
    热爱生命
    lunix下shell脚本批量获取文件,批量修改文件内容
    sql数据操作的若干心得(二)向表中自动插入自增的ID
    Asp.net开发之旅动态产生控件
    Asp.net开发之旅GridView中嵌入DropDownList的一点心得
    Asp.net开发之旅开发环境
    Asp.net开发之旅简单的引用母版页
    Sql数据操作的若干心得
  • 原文地址:https://www.cnblogs.com/yunlongaimeng/p/8708187.html
Copyright © 2011-2022 走看看