精华内容
下载资源
问答
  • 7、写代码(1)实现用户输入用户名和密码,当用户名为 seven ..._name = "seven"_pwd= "123"name= input("username:").strip()pwd= input("password:").strip()if name == _...

    7、写代码

    (1)实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败!

    ContractedBlock.gif

    ExpandedBlockStart.gif

    _name = "seven"_pwd= "123"name= input("username:").strip()

    pwd= input("password:").strip()if name == _name and pwd ==_pwd:print("logon successfully!")else:print("wrong username or password!")

    View Code

    (2)实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次

    ContractedBlock.gif

    ExpandedBlockStart.gif

    _name = "seven"_pwd= "123"i= 1

    while i <= 3:

    name= input("username:").strip()

    pwd= input("password:").strip()if name == _name and pwd ==_pwd:print("登录成功!")break

    else:print("用户名或密码错误! 还剩%s次机会" % (3-i))

    i+= 1

    else:if i == 4:print("3次输入错误,退出!")

    View Code

    (3)实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次

    ContractedBlock.gif

    ExpandedBlockStart.gif

    _names = ["seven", "alex"]

    _pwd= "123"i= 1

    while i <= 3:

    name= input("username:").strip()

    pwd= input("password:").strip()if name in _names and pwd ==_pwd:print("登录成功!")break

    else:print("用户名或密码错误! 还剩%s次机会" % (3-i))

    i+= 1

    else:if i == 4:print("3次输入错误,退出!")

    View Code

    8、写代码

    a. 使用while循环实现输出2-3+4-5+6...+100 的和

    ContractedBlock.gif

    ExpandedBlockStart.gif

    sum =0

    i= 2

    while i <= 100:if i % 2 ==0:

    sum+=ielse:

    sum-=i

    i+= 1

    print(sum)

    View Code

    b. 使用 while 循环实现输出 1,2,3,4,5, 7,8,9, 11,12

    ContractedBlock.gif

    ExpandedBlockStart.gif

    i = 1

    while i < 13:if i == 6 or i == 10:pass

    else:print(i)

    i+= 1

    View Code

    c. 使用while 循环输出100-50,从大到小,如100,99,98...,到50时再从0循环输出到50,然后结束

    ContractedBlock.gif

    ExpandedBlockStart.gif

    i = 100

    while i >0:if i >= 50:print(i)else:print(50 -i)

    i-= 1

    View Code

    d. 使用 while 循环实现输出 1-100 内的所有奇数

    ContractedBlock.gif

    ExpandedBlockStart.gif

    i = 1

    while i <= 100:if i % 2 !=0:print(i)

    i+= 1

    View Code

    e. 使用 while 循环实现输出 1-100 内的所有偶数

    ContractedBlock.gif

    ExpandedBlockStart.gif

    i = 1

    while i <= 100:if i % 2 ==0:print(i)

    i+= 1

    View Code

    10、制作趣味模板程序(编程题) 需求:等待用户输入名字、地点、爱好,根据用户的名字和爱好进行任意显示

    如:敬爱可爱的xxx,最喜欢在xxx地方干xxx

    ContractedBlock.gif

    ExpandedBlockStart.gif

    name = input("name:").strip()

    addr= input("address:").strip()

    hobby= input("hobby:").strip()#使用format函数输出:

    print("敬爱可爱的{},最喜欢在{}地方干{}".format(name, addr, hobby)) #使用位置参数

    print("敬爱可爱的{a1},最喜欢在{a2}地方干{a3}".format(a1=name, a3=hobby, a2=addr)) #使用关键参数

    #使用%s格式化输出:

    print("敬爱可爱的%s,最喜欢在%s地方干%s" % (name, addr, hobby))

    View Code

    11、输入一年份,判断该年份是否是闰年并输出结果。(编程题) 注:凡符合下面两个条件之一的年份是闰年。 (1) 能被4整除但不能被100整除。 (2) 能被400整除。

    ContractedBlock.gif

    ExpandedBlockStart.gif

    year = input("输入年份:").strip()if year.isdigit(): #判断输入是否合法

    year =int(year)if year % 4 == 0 and year % 100 != 0 or year % 400 == 0: #判断是否闰年

    print("{}是闰年".format(year))else:print("{}不是闰年".format(year))else:print("输入不合法")

    View Code

    12、假设一年期定期利率为3.25%,计算一下需要过多少年,一万元的一年定期存款连本带息能翻番?

    ContractedBlock.gif

    ExpandedBlockStart.gif

    money = 10000year= 1

    whileTrue:

    money= money * (1+0.0325) #本金+利息

    if money >= 20000: #翻番

    print(year)breakyear+= 1

    View Code

    13、使用while,完成以下图形的输出:

    *

    * *

    * * *

    * * * *

    * * * * *

    * * * *

    * * *

    * *

    *

    代码:

    ContractedBlock.gif

    ExpandedBlockStart.gif

    i = 1j= 4

    while i <= 5:print("*" *i)

    i+= 1

    while j >= 1:print("*" *j)

    j-= 1

    View Code

    未完待续。。。。。。。

    展开全文
  • 这个列表通常是Awesome系列比如,你用Python,我贴出awesome-python;你用Vim,我贴出awesome-vim;你用Linux,我贴出awesome-linux-resources。awesome内容太多,因此有人整理awesome-awesome系列,用来收集各种a.....

    这个问题的标准答案是给出一个长长的列表,或者给出一个链接,里面有一个长长的列表。

    根据个人经验,这并没什么大用。

    这个列表通常是Awesome系列

    比如,你用Python,我贴出awesome-python;你用Vim,我贴出awesome-vim;你用Linux,我贴出awesome-linux-resources。

    awesome内容太多,因此有人整理awesome-awesome系列,用来收集各种awesome。

    再后来,整理awesome-awesome的人也多了,于是就有了awesome-awesome-awesome。。。

    awesome收集了很多常用库,这些库本身就是很好的学习项目。但是,长长的列表很多人只是扫两眼,加入书签,收藏到evernote,仅此面已。

    没有比较强烈的需求,是没有多少人会静下心来看一个与自己没太大关系的项目代码的。

    项目这东西 当你有需要时阅读起来更有效率。

    以自己为例,正在写的 [网易云音乐插件]( wu-nerd/dmusic-plugin-NeteaseCloudMusic · GitHub)就是因为网易没有Linux客户端,而目前其他实现,如终端版,都无法显示桌面歌词。我听歌有时候会仔细听歌词,没有桌面歌词会非常不方便。

    因此我找到了一个类似的项目—[百度音乐插件](sumary/dmusic-plugin-baidumusic · GitHub) 。这是Linux下深度音乐播放器的插件(深度公司写了很多有用的应用如合作的搜狗输入法和有道翻译等等),歌词功能及相关功能由播放器完成,插件只需要获取在线音乐的信息并在播放器中展示给用户即可。

    这个项目除了他是百度音乐的插件,各方面都满足了我的需求(其实我的需求就是能显示桌面歌词)。

    因此我准备在这个项目的基础上进行修改,实现播放网易云音乐功能。

    阅读百度音乐插件的源码及涉及到的深度音乐播放器的源码,将API替换成网易云音乐的。云音乐创建歌单/订阅歌单/私人FM的模式与百度音乐有很大区别,只保留原有结构,实现逻辑基本都重写,最终将将基本的播放、搜索、添加、删除、私人FM等功能都实现。

    要不是需要根据这个插件再写一个插件,我根本不会去细看插件源码的。

    我这么做,原因很简单——想在听歌的时候能看到歌词。

    想一想,你在日常使用感觉到了哪些不便,或者有哪些地方可以更方便。

    ping/traceroute出来的ip需要复制到浏览器搜索才能看到其地理位置,如果调用api在写ip地址的下方直接显示其地理位置就直观多了。

    WordPress太大而且是用PHP写的我不懂想自定义根本不知道不知道怎么弄,如果我用flask框架写一个就可以怎么舒服怎么改了。

    RSS只能订阅到最近的若干条内容,写个爬虫将历史文章爬出来然后生成RSS这样就方便多了。

    当有需求时,找找是不是已经有解决方案。

    如果已经有人将其解决,直接使用吧,make your life better。

    如果别人的解决方案不完全符合你的需求,pull requests。

    如果你是第一个考虑到这个问题,想办法解决,放到Github上让别人方便地使用,make their lives better。

    展开全文
  • python 为什么实例对象可以调用类方法?实例是什么例是类定义的实。那么,类中所定义的属方只要没有被屏蔽,在它的实体中就同样是可访问的。至于说没有run()没有参数self,而是参数cls,为什么可用,那就是装饰器@...

    python 为什么实例对象可以调用类方法?

    实例是什么例是类定义的实。那么,类中所定义的属方只要没有被屏蔽,在它的实体中就同样是可访问的。

    至于说没有run()没有参数self,而是参数cls,为什么可用,那就是装饰器@classmethod在起作用了,理解了装饰器,就知道这个问题的答案了。不然的话,还有@staticmethod可以让方法连cls方法都不需要又怎么说。

    python软件开发的案例有哪些,可用于哪些开发

    知名的网站比如说知乎,豆瓣儿都是Python开发的。

    推荐几个适合新手练手的Python项目

    实例一:满分推荐常值习

    GitHub - Yixiaohan/show-me-the-code: Python 练习册,每天一个小程

    实例二:一步一步的web app,解释以及源码

    实战 - 廖雪峰的官方网站

    实例三:web机器人,源码下载

    Python搭建的web接口聊天机器人

    实例四:web网站开发实战,源码下载

    GitHub - michaelliao/awesome-python-webapp: 小白的Python入门教程实战篇

    实例五:在线问答系统,源码解读下载

    仿StackOverflow开发在线问答系统

    实例六: 博客系统,源码解读下载

    Python之路【第十八篇】Django小项目简单BBS论坛部分内容知识点

    实例七:论坛系统,视频课程观看练习

    用Python Django快速做出高大上的BBS论坛网站(共13课时)

    实例八:成绩管理系统,源码下载

    一个使用django开发的综合成绩管理系统

    如何运用docker配合python开发环境实例

    由于开发一个Python程依赖的三方库包,且python2和3本身就不兼容的地方,我们往往需要一个隔离的环境,来避免版本影响造成的bug。

    传统的做法大多数人可能会选择virtualenv来隔离,但是它有很多明显的缺点:

    无法提供完全的隔离

    如果不想在正式环境中使用,它就会造成差异

    而随着容器技术的日渐成熟和普及,Docker无疑成为解决这个问题的最优解

    本文将主要介绍docker和flask的配合开发

    步骤:

    1.安装Docker(这里不详细介绍)# 参考命令

    sudo wget -qO- httpr.com/ | sh

    2.应用目录结构├──fanxiangce

    _docker

    ├── Dockerfile

    ├── Readme.md

    └─fanxiangce

    └──app

    ├── manage.py

    └── requirements

    ├── common.txt

    3.编写Dockerfile(详细命令解释可以参考hocker.com/engine/reference/builder/#environment-replacement)##########################################################

    # Dockerfile to run a flask-based web application# Based on an centos:7 image

    ##########################################################

    # Set the base image to use to centos

    FROM centos:7

    # Set the file maintainer

    MAINTAINER jasonwang,wjs7740@163.com

    # Set env varibles used in this Dockerfile (add a unique prefix, such as DOCKYARD)

    # Local directory with project source

    ENV DOCKYARD_SRC=fanxiangce

    # Directory in Container for all project files

    ENV DOCKYARD_SRCHOME=/opt

    # Directory in container for project source files

    ENV DOCKYARD_SRCPROJ=/opt/fanxiangce

    # Update the defualt application repository source list

    RUN yum -y install epel-release

    RUN yum -y install python-pip

    RUN yum clean all

    # Copy application source code to SRCDIR

    COPY $DOCKYARD_SRC $DOCKYARD_SRCPROJ

    # Create application subdirectories

    WORKDIR $DOCKYARD_SRCPROJ

    RUN mkdir log

    VOLUME ['$DOCKYARD_SRCPROJ/log/']

    # Install Python dependencies

    RUN pip install --upgrade pip

    RUN pip install -r $DOCKYARD_SRCPROJ/requirements/common.txt

    # Port to expose

    EXPOSE 8000

    # Copy entrypoint script into the image

    WORKDIR $DOCKYARD_SRCPROJ

    4. build镜像# 在Dockerfile同级目录下

    sudo docker build -t jason/webdemo .

    成功后显示Successfully,同时返回镜像ID,如图:

    5.查看并启动镜像

    注意,此处-p映射的端口(主机端口:容器端口),容器端口应与flask应用定义的端口一致sudo docker images

    sudo docker run -it --name webdemo -p 8000:8000 jason/webdemo /bin/bash

    6.在容器中启动flask应用python manage.py runserver -p 8000

    启动成功如下截图:

    7.在浏览器输入127.0.0.1:8000即可访问应用

    8.后续

    如果容器关闭后需要再次进入,可以用如下命令# 查看当前容器

    sudo docker ps -a

    # 启动容器

    docker start webdemo

    # 进入容器

    docker attach webdemo

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    谁有支付宝接口python开发案例

    python爬虫获取指定输入可以用正则表达式匹配指定内容,用re模块,用scrapy框架的话,可以用xpath来匹配

    python开发效率高吗?需要结合其他语言进行开发吗?

    效率很高,但是不太适合一些大型项目的开发

    python 案例问题

    这个有2识点

    1、python 的bool类型也就是True和False,实质int型,也就是1和0,即True==1,False = 0

    2、 [

    [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31],

    [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]

    ][is_leap_year(year)]

    也就是函数返回True,返回list[1],list[0]

    老师给了python案例代码我怎么练习?

    看一遍代码,了解其中的思路,然后关闭案例自己写一遍

    版权声明:本站所有文章皆为原创,欢迎转载或转发,请保留网站地址和作者信息。

    展开全文
  • python 为什么实例对象可以调用类方法?实例是什么例是类定义的实。那么,类中所定义的属方只要没有被屏蔽,在它的实体中就同样是可访问的。至于说没有run()没有参数self,而是参数cls,为什么可用,那就是装饰器@...

    python 为什么实例对象可以调用类方法?

    实例是什么例是类定义的实。那么,类中所定义的属方只要没有被屏蔽,在它的实体中就同样是可访问的。

    至于说没有run()没有参数self,而是参数cls,为什么可用,那就是装饰器@classmethod在起作用了,理解了装饰器,就知道这个问题的答案了。不然的话,还有@staticmethod可以让方法连cls方法都不需要又怎么说。

    python软件开发的案例有哪些,可用于哪些开发

    知名的网站比如说知乎,豆瓣儿都是Python开发的。

    推荐几个适合新手练手的Python项目

    实例一:满分推荐常值习

    GitHub - Yixiaohan/show-me-the-code: Python 练习册,每天一个小程

    实例二:一步一步的web app,解释以及源码

    实战 - 廖雪峰的官方网站

    实例三:web机器人,源码下载

    Python搭建的web接口聊天机器人

    实例四:web网站开发实战,源码下载

    GitHub - michaelliao/awesome-python-webapp: 小白的Python入门教程实战篇

    实例五:在线问答系统,源码解读下载

    仿StackOverflow开发在线问答系统

    实例六: 博客系统,源码解读下载

    Python之路【第十八篇】Django小项目简单BBS论坛部分内容知识点

    实例七:论坛系统,视频课程观看练习

    用Python Django快速做出高大上的BBS论坛网站(共13课时)

    实例八:成绩管理系统,源码下载

    一个使用django开发的综合成绩管理系统

    如何运用docker配合python开发环境实例

    由于开发一个Python程依赖的三方库包,且python2和3本身就不兼容的地方,我们往往需要一个隔离的环境,来避免版本影响造成的bug。

    传统的做法大多数人可能会选择virtualenv来隔离,但是它有很多明显的缺点:

    无法提供完全的隔离

    如果不想在正式环境中使用,它就会造成差异

    而随着容器技术的日渐成熟和普及,Docker无疑成为解决这个问题的最优解

    本文将主要介绍docker和flask的配合开发

    步骤:

    1.安装Docker(这里不详细介绍)# 参考命令

    sudo wget -qO- httpr.com/ | sh

    2.应用目录结构├──fanxiangce

    _docker

    ├── Dockerfile

    ├── Readme.md

    └─fanxiangce

    └──app

    ├── manage.py

    └── requirements

    ├── common.txt

    3.编写Dockerfile(详细命令解释可以参考hocker.com/engine/reference/builder/#environment-replacement)##########################################################

    # Dockerfile to run a flask-based web application# Based on an centos:7 image

    ##########################################################

    # Set the base image to use to centos

    FROM centos:7

    # Set the file maintainer

    MAINTAINER jasonwang,wjs7740@163.com

    # Set env varibles used in this Dockerfile (add a unique prefix, such as DOCKYARD)

    # Local directory with project source

    ENV DOCKYARD_SRC=fanxiangce

    # Directory in Container for all project files

    ENV DOCKYARD_SRCHOME=/opt

    # Directory in container for project source files

    ENV DOCKYARD_SRCPROJ=/opt/fanxiangce

    # Update the defualt application repository source list

    RUN yum -y install epel-release

    RUN yum -y install python-pip

    RUN yum clean all

    # Copy application source code to SRCDIR

    COPY $DOCKYARD_SRC $DOCKYARD_SRCPROJ

    # Create application subdirectories

    WORKDIR $DOCKYARD_SRCPROJ

    RUN mkdir log

    VOLUME ["$DOCKYARD_SRCPROJ/log/"]

    # Install Python dependencies

    RUN pip install --upgrade pip

    RUN pip install -r $DOCKYARD_SRCPROJ/requirements/common.txt

    # Port to expose

    EXPOSE 8000

    # Copy entrypoint script into the image

    WORKDIR $DOCKYARD_SRCPROJ

    4. build镜像# 在Dockerfile同级目录下

    sudo docker build -t jason/webdemo .

    成功后显示Successfully,同时返回镜像ID,如图:

    5.查看并启动镜像

    注意,此处-p映射的端口(主机端口:容器端口),容器端口应与flask应用定义的端口一致sudo docker images

    sudo docker run -it --name webdemo -p 8000:8000 jason/webdemo /bin/bash

    6.在容器中启动flask应用python manage.py runserver -p 8000

    启动成功如下截图:

    7.在浏览器输入127.0.0.1:8000即可访问应用

    8.后续

    如果容器关闭后需要再次进入,可以用如下命令# 查看当前容器

    sudo docker ps -a

    # 启动容器

    docker start webdemo

    # 进入容器

    docker attach webdemo

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    谁有支付宝接口python开发案例

    python爬虫获取指定输入可以用正则表达式匹配指定内容,用re模块,用scrapy框架的话,可以用xpath来匹配

    python开发效率高吗?需要结合其他语言进行开发吗?

    效率很高,但是不太适合一些大型项目的开发

    python 案例问题

    这个有2识点

    1、python 的bool类型也就是True和False,实质int型,也就是1和0,即True==1,False = 0

    2、 [

    [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31],

    [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]

    ][is_leap_year(year)]

    也就是函数返回True,返回list[1],list[0]

    老师给了python案例代码我怎么练习?

    看一遍代码,了解其中的思路,然后关闭案例自己写一遍

    版权声明:本站所有文章皆为原创,欢迎转载或转发,请保留网站地址和作者信息。

    展开全文
  • Python 入门100例子

    2018-09-01 19:46:08
    Python 入门练手100个小例子,非常适合练手用,Python入门必备,良心资源,良心价格 !
  • 60秒学会一个小例子,系统学习Python,从入门到大师。 已发《Python之路.1.1.pdf》最新版本包括7个章节:Python基础,Python字符串和正则,Python文件,Python日期, Python利器,Python画图 章节,共计147个小例子...
  • 原标题:适合Python入门的5本基础书籍Python 3标准库 对程序员而言,标准库与语言本身同样重要,它好比一个百宝箱,能为各种常见的任务提供完美的解决方案,所以本书是所有Python程序员都必备的工具书!全书以案例...
  • Python入门以及一些简单的例子
  • 刚开始没必要看书也没必要听那些所谓的老手的建议什么学习路线的,那些都是扯淡的没什么卵用的为什么呢?因为想要提高你的水平,最重要的就是动手,实战你照着那些路线慢慢的学下去,学不了几天,你的耐心就都被磨没...
  • python 入门基础知识练习1编写第一个程序,目前使用的都是python 3# print('hello world!')2.查看当前python编辑器的版本号# python -v3.使用变量# message = 'hello world!'# print(message)4.字符串name = 'jetty'...
  • python django入门例子

    2018-01-12 14:19:59
    1.首先安装python 3.5 版本以上 以及安装pip 2.pip install virtualenvwrapper-win mkvirtualenv myproject 如果退出了可以用workon myproject 再次激活 3.pip install django 用django的第一个例子 1.输入命令...
  • GitHub有个项目写了大量的Python小脚本,有近万个的Star,我列了30个Pyhon小例子,或许能帮助你快速上手Python,而且他们都是能在实际中可以用到的,有时还能帮助你节省大量时间,相信照着练完之后,代码水平会大有...
  • 十分钟快速入门python编程!一、安装与运行各个系统的?Python?安装教程请自行查阅资料,这里不再赘述。检查?Python?版本,在命令行输入?python?即可,同时会进入命令行交互模式,可以在这里执行?python?命令。如果...
  • python入门教程

    2018-04-18 11:36:09
    入门python经典教程,清晰,原板印刷,内含python入门知识和例子,初学者的不二之选
  • Python Flask web入门例子

    2019-02-13 21:40:00
    -安装完python,需要手动设置pip环境变量,找到python安装目录的Scripts文件夹中就是根目录,比如C:\Python27\Scripts。设置完环境变量即可安装第三方模块了,安装时为了提高速度可以使用阿里镜像,方法如下 打开...
  • Python入门的36个例子
  • t = threading.Thread(target=tcp_link, args=(conn, addr)) # 使用多线程,可以多个客户端连接 t.start() 更加详细的可以看这里: https://keelii.com/2018/09/24/socket-programming-in-python/
  • python学习入门例子1-10

    2018-07-13 15:28:45
    /usr/bin/python # -*- coding: UTF-8 -*- k = int(input( '纯利润:' )) arrpoint = [ 1000000 , 600000 , 400000 , 200000 , 100000 , 0 ] ratpoint = [ 0.01 , 0.015 , 0.03 , 0.05 , 0.075 , 0.1 ] allmoney =...
  • 周末没事想试一下Python的爬虫,跟着网上试了一个爬虎扑的 原文虎扑爬虫 然后试了一下一个货运信息网站,运满满,还专门安装了pycharm,大点的编译器,用来做项目。毕竟刚学Python,所以一直用的IDLE import ...
  • 同样都是程序员,为什么别人家的程序员效率那么高?...目前该项目包含 11 个有趣的 Python 爬虫例子,一个比一个有意思,不信往下看。 1、淘宝模拟登录 2、天猫商品数据爬虫 3、爬取淘宝我已购买的...
  • 每个人都会有自己的一套项目文件管理的习惯,我自己也有一套方法,是自己曾经踩过的坑踩过的雷总结出来的,现在在这里分享一下给大家,因为很多伙伴是接触Python编程入门不久,也希望大家少走弯路,多少有些地方可以...
  • import urllib.requestimport re #获取html页面内容def getHtml(url): data=urllib.request.urlopen(url) pageContent = data.read() return pageContent #下载图片 def getImage(html): reg = r'url...
  • Python中socket入门例子

    2017-06-08 15:39:18
    连接过程为:   首先服务器端绑定要监听的ip和端口号,...#Python参数一般是元组的形式,向ip为host,端口为port的主机发起连接 print ( s . recv ( 1024 )) #输出服务器端发出的信息 #s.close() #关闭socket

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,657
精华内容 1,062
关键字:

python入门例子

python 订阅