小鸽子seo

小鸽子seo-专业IT技术分享平台

python项目实战三个小实例

2020-05-06 18:35分类:python入门 阅读:

 

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()
 
标签: python

郑重声明:小鸽子博客,部分文章来源于网络,仅作为参考,如果网站中图片和文字侵犯了您的版权,请联系我们处理!

上一篇:推荐:一个适合于Python新手的入门练手项目

下一篇:有哪些适合新手练手的Python项目?

相关推荐


关注我们

    小鸽子seo
返回顶部