一、python 第一个程序

hello world程序
创建一个叫hello.py的文件,并输入:

print("hello world!")

打开cmd,进入python目录然后输入执行命令:python hello.py输出:

 - hello world!

二、用户输入

  • name=input("what's your name").

  • print('hello',name)

输入密码时,不想让人看见,可以选择getpass模块中getpass方法,即:

#!/usr/bin/env python
# -*- coding: utf-8 -*-import getpass
name=input('name')
password=getpass.getpass('password')print(password)

三、判断语句 if…else

1.用户登录

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:vigor
import getpass_username="vigor"
_password="abc123"
username = input("username:")
#password=getpass.getpass("password:")    #pycharm 的getpass不好使,要在cmd才能使
password=input("password:")
if _username==username and _password==password:print("Welcomw user {name} login...".format(name=username))
else:print("Invalid username or password")print(username,password)

2.猜年龄游戏

在程序里设定好你的年龄,然后启动程序让用户猜测,用户输入后,根据他的输入提示用户输入的是否正确,如果错误,提示是猜大了还是小了

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:vigorage_of_oldboy=56
guess_age = int(input("guess age:"))if age_of_oldboy==guess_age:print("yes,you got it.")breakelif guess_age>age_of_oldboy:print("think smaller...")elif guess_age<age_of_oldboy:print("think bigger...")count +=1

外层变量,可以被内层代码使用
内层变量,不应被外层代码使用

四、while循坏

有一种循坏叫死循环。。。

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:vigorcount=0
while True:print("count:",count)count = count +1 #count +=1

其实除了时间,没有什么是永恒的,死loop还是少写为好 

上面的代码循环100次就退出吧

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:vigorcount=0
while True:print("count:",count)count = count +1 #count +=1if count==100:break

回到刚刚的猜年龄,优化一下

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:vigorage_of_oldboy=56count=0
while count<3:guess_age = int(input("guess age:"))if age_of_oldboy==guess_age:print("yes,you got it.")breakelif guess_age>age_of_oldboy:print("think smaller...")elif guess_age<age_of_oldboy:print("think bigger...")count +=1
else:print("you have tried too many times..fuck off")

五、for循环

基本语法

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:vigor
'''
for i in range(0,10):
     print("loop",i)

用for循坏优化一下上面的猜年龄,但只给最多3次机会,再猜不对就退出程序。

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:vigorage_of_oldboy=56for i in range(3):guess_age = int(input("guess age:"))if age_of_oldboy==guess_age:print("yes,you got it.")breakelif guess_age>age_of_oldboy:print("think smaller...")elif guess_age<age_of_oldboy:print("think bigger...")else:print("you have tried too many times..fuck off")

python新手,作者是新手,发发微博玩玩相关推荐

  1. python适应的领域_“Andrew说Python爬虫”百家号娱乐领域排行-哪个领域更适合新手作者?...

    Andrew说Python爬虫是当前百家号中的普通号,目前账号百家号权重为2,综合排名位列690769名,娱乐分类排名位列181017名,领先了37.8%的百家号. Andrew说Python爬虫的简 ...

  2. python哪个领域厉害_“Andrew说Python爬虫”百家号娱乐领域排行-哪个领域更适合新手作者?...

    Andrew说Python爬虫是当前百家号中的普通号,目前账号百家号权重为2,综合排名位列690769名,娱乐分类排名位列181017名,领先了37.8%的百家号. Andrew说Python爬虫的简 ...

  3. python 100days github_GitHub - rghwer/Python-100-Days: Python - 100天从新手到大师

    Python - 100天从新手到大师 作者:骆昊 最近有很多想学习Python的小伙伴陆陆续续加入我们的交流群,目前我们的交流群人数已经超过一万人,光靠我自己已经无法及时处理小伙伴们的入群申请,更无 ...

  4. github100天python_GitHub - 664028812/Python-100-Days: Python - 100天从新手到大师

    Python - 100天从新手到大师 作者:骆昊 Python应用领域和就业形势分析 简单的说,Python是一个"优雅"."明确"."简单&quo ...

  5. 骆昊python100天百度网盘_GitHub - yiailake/Python-100-Days: Python - 100天从新手到大师

    Python - 100天从新手到大师 作者:骆昊 最近有很多想学习Python的小伙伴陆陆续续加入我们的交流群,目前我们的交流群人数已经超过一万人.我们的目标是打造一个优质的Python交流社区,一 ...

  6. github python100天_GitHub - 1814931012/Python-100-Days: Python - 100天从新手到大师

    Python - 100天从新手到大师 作者:骆昊 说明:最近有很多想学习Python的小伙伴申请单独加我微信,因为我自己平时也很忙,没办法一一解答大家的问题,我创建了一个叫Python100天学习交 ...

  7. 骆昊python100天 github_GitHub - zsfz/Python-100-Days: Python - 100天从新手到大师

    Python - 100天从新手到大师 作者:骆昊 最近有很多想学习Python的小伙伴单独加我微信和QQ,因为我自己平时也很忙,没办法一一解答大家的问题,我创建了Python100天学习交流8群(之 ...

  8. python 100days github_GitHub - 596861134/Python-100-Days: Python - 100天从新手到大师

    Python - 100天从新手到大师 作者:骆昊 最近有很多想学习Python的小伙伴申请单独加我微信和QQ,因为我自己平时也很忙,没办法一一解答大家的问题,我创建了Python100天学习交流7群 ...

  9. python 100days github_GitHub - fxianchao/Python-100-Days: Python - 100天从新手到大师

    Python - 100天从新手到大师 作者:骆昊 最近有很多想学习Python的小伙伴单独加我微信和QQ,因为我自己平时也很忙,没办法一一解答大家的问题,我创建了Python100天学习交流8群(之 ...

最新文章

  1. Storm WordCount
  2. javascript经典广告代码.rar
  3. 广告计算——平滑CTR
  4. python 多继承与super使用详解_继承中的MRO与super详解
  5. Java中通过ActionEvent判断是哪个按钮
  6. 基于JAVA+SpringBoot+Mybatis+MYSQL的后台医疗管理系统
  7. ng-zorro-antd引入less时错误解决记录
  8. C语言描述信息的结构体,(c语言)游戏中由人物各种信息组成的结构体
  9. 没有iml文件会怎么样_【商标服务】商标管理:商标没有办理续展会怎么样 ?...
  10. Windows服务器配置fileZilla Server
  11. mysql group by 用法解析(详细)
  12. Unity3d 周分享(11期 2019.2.16)
  13. c语言数据类型ppt,C语言基本数据类型.ppt
  14. 校园内网服务器维修视频,怎么搭建校园高清视频直播系统
  15. BIOS锁定纯UEFI启动的解锁办法
  16. 推荐一个理解线性代数的视频
  17. 硬盘突然变raw格式_移动硬盘分区变为RAW格式的终极解决办法
  18. Spine 2D骨骼动画教程-完整实例入门教程
  19. 有意思的教程:July, 2018
  20. 关于VCT(voxel cone trace——基于体素的锥形光线追踪)Renderer的代码解读

热门文章

  1. 乔布斯的中国门徒:黄章和雷军恩怨大起底
  2. JavaScriptCore 全面解析 (上篇)
  3. gstfileserver文件服务器,使用gst-rtsp-server流式传输H264文件
  4. 【Kay】SQL窗口函数学习
  5. 敷完面膜后要擦水乳吗_敷完面膜后还要擦水乳吗
  6. 下载和阅读Android源码
  7. Jqgrid入门-Jqgrid格式化数据(九)
  8. python如何声明多个变量_python – 更优雅的方式同时声明多个变量
  9. 深度学习初级课程 3.随机梯度下降法
  10. 今日开始算第一天进入深度学习方向,写一点儿参考的东西