zoukankan      html  css  js  c++  java
  • python 实践项目

    项目一:让用户输入圆的半径,告诉用户圆的面积

        思路:

          1、首先需要让用户输入一个字符串,即圆的半径

          2、判断用户输入的字符串是否为数字  isalpha

          3、求圆的面积需要调用到math模块,所以要导入该模块

         

     项目二:利用枚举找到列表中重复元素的索引 

        
    alist=[1,2,3,4,4,3,4,6,7]
    list=[] #定义一个空列表
    s=4 #要查找列表值得索引
    print(alist)#打印出该列表
    for item in enumerate(alist):
        print(item)#打印枚举法的列表,输出列表下标和列表值得小元组
        if item[1]==s:
            list.append(item[0])
    print('要查找相同列表值为4的索引为:',list)
    View Code

     项目三:猜年龄游戏升级版

        需求:

          1、允许用户最多尝试3次
             2、每尝试3次后,如果还没猜对,就问用户是否还想继续玩

          3、如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
               4、如何猜对了,就直接退出 

        
    age_of_oldboy=18
    count=0
    while True:
        if count == 3:
            choice=input('继续(Y/N)>>:')
            if choice == 'Y' or choice == 'y':
                count=0
            else:
                break
        guess=int(input('>>:'))
        if guess == age_of_oldboy:
            print('恭喜猜对啦')
            break
        count+=1
    View Code

     项目四:打印九九乘法表

        
    '''
    行:   第几行    个数
            1       1
            2       2
            3       3
            4       4
    个数:j<i+1
    
    '''
    for i in range(1,10):
        for j in range(1,i+1):
            print('{0}*{1}={2}'.format(j,i,i*j),end=' ')
        print()
    View Code
  • 相关阅读:
    遗传学详解及Matlab算法实现
    (转)非常好的理解遗传算法的例子
    Halcon学习笔记之支持向量机(二)
    Hough 变换
    主元分析PCA理论分析及应用
    Retinex图像增强算法
    Halcon学习笔记之支持向量机(一)
    阿里云OSS安装使用问题
    JS中双击和单击事件冲突解决
    JavaScript正则表达式应用---replace()
  • 原文地址:https://www.cnblogs.com/liangzhenghong/p/10704655.html
Copyright © 2011-2022 走看看