栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python练习案例(一)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python练习案例(一)

前言

大家好,python是目前比较流行的语言之一,熟练的使用python不仅可以帮助我们解决一些生活中的问题,还可以在增强我们的自身竞争力。本篇博文主要简单给大家介绍一些简单的python程序,供大家练习和参考。

简介

在python流行之前,英语好的同学应该知道python其实是蟒蛇的意思,我相信其他的python课程应该也有提到过。为了给大家加深一下印象,简单给大家举个例子,

细心的同学可能也早已经发现了,哈利波特第二部中哈利说的python其实就是蟒蛇的意思,哈哈但这里set a python on sb 我觉得并不是放蛇去攻击某人的意思,这里字幕君翻译的有问题

正文

本篇博文主要介绍两个简单的小问题,如下
(1)用1,2,3,4能生成多少个互不相同且没有重复数字的三位数
(2)输入某年某月某日,判断这一天是这一年的第几天
主要程序如下:
程序1:

s=4*3*2
result=[]
for x in range(24):
    a =random.randint(1, 4)
    b=random.randint(1, 4)
    while a==b:
        b=random.randint(1, 4)
    c=random.randint(1, 4)
    while c==b or c==a:
        c = random.randint(1, 4)
    d=a*100+b*10+c
    result.append(d)
print('总共有:',len(result))
print(result)

程序2:

def f(x,y,z):
    a=x%4
    if a==0:
        if y<=2:
            result=(y-1)*30+z
        elif y>2:
            result=(y-2)*30+29+z
    elif a!=0:
        if y<=2:
            result=(y-1)*30+z
        elif y>2:
            result=(y-2)*30+28+z
    return(result)
print(f(2009,1,2))
结语

下次我会继续更新一些新的题目,供大家参考,最后给大家分享一下自己学习语言的经验,我觉得学习一门语言可能并不是那么难,反而在不断调试程序的过程中还会收获很多乐趣,推荐大家多多动手练习,可能有些同学喜欢看网上的一些教学视频,但是大部分视频只会教你最基本的知识,并不会教你编程的思想。最后给大家推荐一本自己觉得比较好的书

这本书很厚,大家可以把他当作“字典来查”,也可以那他来系统的学习。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/293546.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号