python基础小白题4

题目031:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。

'''

def tm031():

    '''

    【个人备注】:按照题意要求实现了就行

    '''

    week = ['monday','tuesday','wednesday','thursday','friday','saturday','sunday']

    inp = ''

    while 1:

        arr = []

        inp = inp+input('请输入一个字母:')

        for day in week:                    # 挑出满足输入的星期

            if inp==day[:len(inp)]:

                arr.append(day)

        if len(arr)==1:                     # 只剩一个,说明唯一,可以输出结果

            print('以%s开头的单词是:%s'%(inp,arr[0]))

            inp=''

        elif len(arr)==0:                   # 一个都没有说明输错了,需要重新输入

            print('没有%s开头的单词'%inp)

            inp=''

 

 

'''

题目032:按相反的顺序输出列表的值。

'''

def tm032():

    '''

    【个人备注】:之前已经做过了

    '''

    # 方法一

    a = [1,2,3,4,5]

    print(a[::-1])

    # 方法二

    a = [1,2,3,4,5]

    a.reverse()

    print(a)

    # 方法三

    a = [1,2,3,4,5]

    a.sort(reverse=True)

    print(a)

 

 

'''

题目033:按逗号分隔列表。

'''

def tm033():

    '''

    【个人备注】:一开始没看懂题目项干啥,直接print(list)不就是逗号分隔么

    实际上题目的意思是,合并列表项,以逗号为间隔

    '''

    a = ['1','2','3','4','5']

    print(','.join(a))

 

 

'''

题目034:练习函数调用。

'''

def tm034():

    '''

    【个人备注】:没头没尾的一个题,之前的递归实际上就是函数的调用了。不写了。

    '''

    pass

 

 

'''

题目035:文本颜色设置。

'''

def tm035():

    '''

    【个人备注】:感觉不像是不是python的题。

    '''

    pass

 

 

'''

题目036:求100之内的素数。

'''

def tm036():

    '''

    【个人备注】:素数就是质数

    '''

    arr = [2]

    for i in range(3,100):

        for j in arr:

            if i%j==0:

                break

        else:

            arr.append(i)

    print(arr)

 

 

'''

题目037:对10个数进行排序。

'''

def tm037():

    '''

    【个人备注】:实际上考察的是排序。揣测了一下题意,写了两种解法

    '''

    # 方法1,python解法

    a = [1,5,7,3,2,4,9,10,6,8]

    a.sort()

    print(a)

    # 方法2,常规解法

    a = [1,5,7,3,2,4,9,10,6,8]

    b = [a[0]]

    for num in a[1:]:

        for i in range(len(b)):

            if num<b[i]:

                b.insert(i,num)

                break

        else:

            b.append(num)

    print(b)

 

 

'''

题目038:求一个3*3矩阵主对角线元素之和。

'''

def tm038():

    '''

    【个人备注】:思路比较简单,n*n的矩阵都可以用这个求解。

    '''

    a = [[1,2,3],[4,5,6],[7,8,9]]

    s = 0

    n = len(a)

    for i in range(n): # 左上到右下一条线

        s+=a[i][i]

    for i in range(n): # 右上到左下一条线

        s+=a[i][n-i-1]

    if n%2==1:         # 如果是奇数,删掉重复计算的中间点

        s-=a[n//2][n//2]

    print(s)

 

 

'''

题目039:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

'''

def tm039():

    '''

    【个人备注】:037题中刚写过。

    '''

    aaa = [1,5,8,14,28,39,60,89,134,324,612,900]

    b = 555

    for a in aaa:

        if b<a:

            aaa.insert(aaa.index(a),b)

            break

    else:

        aaa.append(b)

    print(aaa)

 

 

'''

题目040:将一个数组逆序输出。

'''

def tm040():

    '''

    【个人备注】:就是032题,重复了。

    '''

    pass

兔兔RabbitMQ!!! CSDN认证博客专家 Go/GoLang Redis MySQL
全站最硬核博主(之一)。在腾讯总部工作,bat/tmd有五家发过offer。acm/leetcode刷题狂,c /Java/python/go/php各种后端语言都喜欢,安卓/node/叶子/jsp等前端也能写,最喜欢鼓捣各种组件,请多指教。
已标记关键词 清除标记
相关推荐
<p> <span style="color:#797979;font-family:微软雅黑, 黑体, 'Microsoft YaHei', 宋体, sans-serif;font-size:13px;background-color:#ffffff;"> </span> </p> <p class="MsoNormal"> <span style="color:#337FE5;font-size:16px;"><strong><b><a target="_blank" href="https://edu.csdn.net/bundled/detail/308"></a><a target="_blank" href="https://edu.csdn.net/bundled/detail/308"><span> </span></a></b></strong></span> </p> <p class="ql-long-39788408" style="font-size:11pt;color:#494949;"> <strong><b><a class="ql-link ql-size-12 ql-author-39788408" href="https://edu.csdn.net/bundled/detail/298" target="_blank"><strong>[本课程属于AI完整学习路线套餐,该套餐已“硬核”上线,点击立即学习!]</strong></a> </b></strong> </p> <p> <br /> </p> <p class="MsoNormal"> <span style="color:#337FE5;font-size:16px;"><strong><img src="https://img-bss.csdnimg.cn/202011090217226256.png" alt="" /><br /> </strong></span> </p> <p class="MsoNormal"> <span style="color:#337FE5;font-size:16px;"><strong><br /> </strong></span> </p> <p class="MsoNormal"> <span style="color:#337FE5;font-size:16px;"><strong>[<span style="font-family:微软雅黑, 黑体, "font-size:13px;background-color:#FFFFFF;">Python</span><span style="font-family:微软雅黑, 黑体, "font-size:13px;background-color:#FFFFFF;">是目前最火的编程语言</span>]</strong></span>  </p> <p class="MsoNormal"> <span style="color:#000000;font-size:16px;">Python</span><span style="color:#000000;font-size:16px;">是目前最火的编程语言(没有之一),特别是在人工智能和深度学习领域,有关</span><span style="color:#000000;font-size:16px;">Python</span><span style="color:#000000;font-size:16px;">的课程也和雨后春笋一般大量涌现,但是这些课程大多目的性不强,</span><span style="color:#000000;font-size:16px;">过多抠语法,大而全,但是实用性不强,一段时间不用很容易就忘记了。因此本课程专为想学习</span><span style="color:#000000;font-size:16px;">/从事人工智能领域的同学设计,重点介绍人工智能中最常用的Python</span><span style="color:#000000;font-size:16px;">知识,重点讲解</span><span style="color:#000000;font-size:16px;">numpy</span><span style="color:#000000;font-size:16px;">等实用模块,同时大量结合习和实战,帮助大家快速上手</span><span style="color:#000000;font-size:16px;">Python。</span> </p> <p class="MsoNormal"> <br /> </p> <p class="MsoNormal"> <span style="color:#337FE5;font-size:16px;"><strong>【课程涵盖技术点】</strong></span> </p> <p class="MsoNormal">   </p> <p class="MsoNormal" style="text-indent:0px;"> <span style="color:#000000;font-size:16px;">1、Python开发环境的准备(Anaconda, Jupyter Notebook, Spyder)</span> </p> <p class="MsoNormal" style="text-indent:0px;"> <span style="color:#000000;font-size:16px;">2、Python基础知识(变量类型,基础数学运算,基础语法,常用数据结构,比较和逻辑运算,循环语句,Python函数,文件IO,时间模块与OS模块,异常处理)</span> </p> <p class="MsoNormal" style="text-indent:0px;"> <span style="color:#000000;font-size:16px;">3、Numpy的使用(ndarray,向量与矩阵的形变和运算,向量和矩阵的生成、运算、拼接、和索引,常用numpy科学计算方法)</span> </p> <p class="MsoNormal" style="text-indent:0px;"> <span style="color:#000000;font-size:16px;">4、Pandas 和 Matplotlib</span> </p> <p class="MsoNormal" style="text-indent:0px;"> <span style="color:#000000;font-size:16px;">5、爬虫实战(</span><span style="color:#000000;font-size:16px;">Request,BeautifulSoup)</span> </p> <p class="MsoNormal" style="text-indent:0px;"> <span style="color:#000000;font-size:16px;"><br /> </span> </p> <p class="MsoNormal" style="text-indent:0px;"> <span style="color:#337FE5;font-size:16px;"><strong>【3天</strong></span><span style="font-weight:bold;color:#337FE5;font-size:16px;">时间学习最实用知识,</span><span style="font-weight:bold;color:#337FE5;font-size:16px;">快速上手实战案<span style="color:#337FE5;">例</span></span><strong><span style="color:#337FE5;">】</span></strong> </p> <p class="MsoNormal" style="text-indent:0px;">   </p> <p class="MsoNormal" style="text-indent:0px;"> <img alt="" src="https://img-bss.csdnimg.cn/202009100354198952.png" /><img alt="" src="https://img-bss.csdnimg.cn/202009100354253635.png" />  </p> <p class="MsoNormal" style="text-indent:0px;"> <br /> </p> <p class="MsoNormal" style="text-indent:0px;"> <br /> </p> <p class="MsoNormal" style="text-indent:0px;"> <strong><span style="color:#337FE5;"></span></strong> </p>
<p><span style="color: #666666; font-size: 14px; background-color: #ffffff;">★ 无需金融、编程基础小白从零上手</span></p> <p><span style="color: #666666; font-size: 14px; background-color: #ffffff;"><span style="color: #666666; font-size: 14px; background-color: #ffffff;">★ 数学、金融、Python等量化投资必备知识,零基础上手</span><br /></span></p> <p><span style="color: #666666; font-size: 14px; background-color: #ffffff;"><span style="color: #666666; font-size: 14px; background-color: #ffffff;"><span style="color: #666666; font-size: 14px; background-color: #ffffff;">★ <span style="color: #666666; font-size: 14px; background-color: #ffffff;">大量实战量化策略,覆盖股票量化投资的几乎所有主流交易方法</span></span><br /></span></span></p> <p><span style="color: #666666; font-size: 14px; background-color: #ffffff;"><span style="color: #666666; font-size: 14px; background-color: #ffffff;"><span style="color: #666666; font-size: 14px; background-color: #ffffff;"><span style="color: #666666; font-size: 14px; background-color: #ffffff;"><span style="color: #666666; font-size: 14px; background-color: #ffffff;">★ 策略包含但不限于:大盘择时、选股、联动、阿尔法、套利、T+0</span><br /></span></span></span></span></p> <p><span style="color: #666666; font-size: 14px; background-color: #ffffff;"><span style="color: #666666; font-size: 14px; background-color: #ffffff;"><span style="color: #666666; font-size: 14px; background-color: #ffffff;">★ 配套社群、助教,全程答疑</span></span></span></p> <p> </p> <p><span style="color: #666666; font-size: 14px; background-color: #ffffff;"><span><span>★ 主讲老师实盘业绩展示</span></span></span></p> <p><span style="color: #666666; font-size: 14px; background-color: #ffffff;"><span><span><img src="https://img-bss.csdnimg.cn/202009171439027060.jpg" alt="" width="803" height="598" /></span></span></span></p>
©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页