python新手,作者是新手,发发微博玩玩
一、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新手,作者是新手,发发微博玩玩相关推荐
- python适应的领域_“Andrew说Python爬虫”百家号娱乐领域排行-哪个领域更适合新手作者?...
Andrew说Python爬虫是当前百家号中的普通号,目前账号百家号权重为2,综合排名位列690769名,娱乐分类排名位列181017名,领先了37.8%的百家号. Andrew说Python爬虫的简 ...
- python哪个领域厉害_“Andrew说Python爬虫”百家号娱乐领域排行-哪个领域更适合新手作者?...
Andrew说Python爬虫是当前百家号中的普通号,目前账号百家号权重为2,综合排名位列690769名,娱乐分类排名位列181017名,领先了37.8%的百家号. Andrew说Python爬虫的简 ...
- python 100days github_GitHub - rghwer/Python-100-Days: Python - 100天从新手到大师
Python - 100天从新手到大师 作者:骆昊 最近有很多想学习Python的小伙伴陆陆续续加入我们的交流群,目前我们的交流群人数已经超过一万人,光靠我自己已经无法及时处理小伙伴们的入群申请,更无 ...
- github100天python_GitHub - 664028812/Python-100-Days: Python - 100天从新手到大师
Python - 100天从新手到大师 作者:骆昊 Python应用领域和就业形势分析 简单的说,Python是一个"优雅"."明确"."简单&quo ...
- 骆昊python100天百度网盘_GitHub - yiailake/Python-100-Days: Python - 100天从新手到大师
Python - 100天从新手到大师 作者:骆昊 最近有很多想学习Python的小伙伴陆陆续续加入我们的交流群,目前我们的交流群人数已经超过一万人.我们的目标是打造一个优质的Python交流社区,一 ...
- github python100天_GitHub - 1814931012/Python-100-Days: Python - 100天从新手到大师
Python - 100天从新手到大师 作者:骆昊 说明:最近有很多想学习Python的小伙伴申请单独加我微信,因为我自己平时也很忙,没办法一一解答大家的问题,我创建了一个叫Python100天学习交 ...
- 骆昊python100天 github_GitHub - zsfz/Python-100-Days: Python - 100天从新手到大师
Python - 100天从新手到大师 作者:骆昊 最近有很多想学习Python的小伙伴单独加我微信和QQ,因为我自己平时也很忙,没办法一一解答大家的问题,我创建了Python100天学习交流8群(之 ...
- python 100days github_GitHub - 596861134/Python-100-Days: Python - 100天从新手到大师
Python - 100天从新手到大师 作者:骆昊 最近有很多想学习Python的小伙伴申请单独加我微信和QQ,因为我自己平时也很忙,没办法一一解答大家的问题,我创建了Python100天学习交流7群 ...
- python 100days github_GitHub - fxianchao/Python-100-Days: Python - 100天从新手到大师
Python - 100天从新手到大师 作者:骆昊 最近有很多想学习Python的小伙伴单独加我微信和QQ,因为我自己平时也很忙,没办法一一解答大家的问题,我创建了Python100天学习交流8群(之 ...
最新文章
- Storm WordCount
- javascript经典广告代码.rar
- 广告计算——平滑CTR
- python 多继承与super使用详解_继承中的MRO与super详解
- Java中通过ActionEvent判断是哪个按钮
- 基于JAVA+SpringBoot+Mybatis+MYSQL的后台医疗管理系统
- ng-zorro-antd引入less时错误解决记录
- C语言描述信息的结构体,(c语言)游戏中由人物各种信息组成的结构体
- 没有iml文件会怎么样_【商标服务】商标管理:商标没有办理续展会怎么样 ?...
- Windows服务器配置fileZilla Server
- mysql group by 用法解析(详细)
- Unity3d 周分享(11期 2019.2.16)
- c语言数据类型ppt,C语言基本数据类型.ppt
- 校园内网服务器维修视频,怎么搭建校园高清视频直播系统
- BIOS锁定纯UEFI启动的解锁办法
- 推荐一个理解线性代数的视频
- 硬盘突然变raw格式_移动硬盘分区变为RAW格式的终极解决办法
- Spine 2D骨骼动画教程-完整实例入门教程
- 有意思的教程:July, 2018
- 关于VCT(voxel cone trace——基于体素的锥形光线追踪)Renderer的代码解读