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()
  • 相关阅读:
    Airtest操作多台云手机,进行分发,多个脚本后端调度
    Airtest常见的元素定位不到
    pythonDES加密与解密以及hex输出和bs64格式输出
    adb命令将抓包工具证书从用户目录移动至系统目录,解决反爬对于本地证书认证
    解决appium每次app启动时候已登入账号会登出
    PHP数组循环遍历的几种方式
    TP5.1/TP框架的访问控制,访问不存在的模块、控制器、方法等控制
    PHP常用数组函数
    TP5截取部分字符串
    apache虚拟主机配置及解析
  • 原文地址:https://www.cnblogs.com/yunlongaimeng/p/8708187.html
Copyright © 2011-2022 走看看