一、输入用户名和密码----导入getpass模块

 #!/usr/bin/env python
# -*- coding:utf-8 -*-
#Author:XZ """
name = input("What's your name ?")
print("Hello! " + name) """
#########
#输入密码时,如果想要不可见,需要利用getpass 模块中的 getpass方法,即:
import getpass _username = 'alex'
_password = 'abc123'
username = input( "username:")
# 将用户输入的内容赋值给 password 变量
password = getpass.getpass("password:") #getpass在pycharm中不太好用,建议使用window命令行测试如: # E:\Users\admin>python I:\pycharm\PycharmProjects\20180908PY\20190908\1-day1-01.py
# username:alex
# password:
# alex aaaa
# E:\Users\admin> if _username == username and _password == password:
print("Welcome user {name} login...".format(name=username))
else:
print("Invalid username or password !") print(username,password)

二、通过while循环猜年龄

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

三、while循环打印到1亿的数字

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

四、range循环打印0-9的数字

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

五、通过range设置猜年龄游戏3次猜错强制退出

 #!/usr/bin/env python
# -*- coding:utf-8 -*-
#Author:XZ age_of_oldboy = 56 for i in range(3):
guess_age = int(input("guess age:")) if guess_age == age_of_oldboy:
print("yes, you get it.")
break
elif guess_age > age_of_oldboy:
print("Think smaller!")
else:
print("Think bigger!")
else:
print("you have tried too many times.. fuck off")
 #!/usr/bin/env python
# -*- coding:utf-8 -*-
#Author:XZ age_of_oldboy = 56 count = 0 while count < 3:
guess_age = int(input("guess age:")) if guess_age == age_of_oldboy:
print("yes, you get it.")
break
elif guess_age > age_of_oldboy:
print("Think smaller!")
else:
print("Think bigger!")
count +=1
if count == 3:
countine_confirm = input("Do you want to keep guessing ?")
if countine_confirm != "n":
count = 0
else:
print("you have tried too many times.. fuck off")

六、通过range循环打印10以内的偶数

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

七、循环中break和continue的使用

 #!/usr/bin/env python
# -*- coding:utf-8 -*-
#Author:XZ for i in range(1,10):
if i < 3:
print("loop",i)
else:
continue
print("hehe...")
#continue 跳出本次循环,进入下一次循环
#break 结束整个循环
 #!/usr/bin/env python
# -*- coding:utf-8 -*-
#Author:XZ for i in range(10):
print('------------',i)
for j in range(10):
print(j)
if j > 5:
break

01-python3.5-模块导入-while-for-range-break-continue的更多相关文章

  1. for/range/break/continue

    #for智能循环 members=['武林至尊','宝刀屠龙','号令天下','莫敢不从'] for every in members:     print(every,len(every)) 武林至 ...

  2. 【Python3之模块及包的导入】

    一.模块导入 1.定义 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句. 模块让你能够有逻辑地组织你的 Python ...

  3. python模块导入-软件开发目录规范-01

    模块 模块的基本概念 模块: # 一系列功能的结合体 模块的三种来源 """ 模块的三种来源 1.python解释器内置的模块(os.sys....) 2.第三方的别人写 ...

  4. 第十八篇 模块与包--time&random模块&模块导入import(os.path.dirname(os.path.abspath(__file__)))

    模块 在Python中, 一个.py文件就称为一个模块. 使用模块的好处: 1. 最大的好处就是大大提高了代码的可维护性 2. 编写代码不必从零开始.一个模块编写完毕,就可以被其他地方引用.在写其他程 ...

  5. python成长之路【第十八篇】:python模块介绍、模块导入和重载

    一.模块和命名空间 一般来说,Python程序往往由多个模块文件构成,通过import语句连接在一起.每个模块文件是一个独立完备的变量包,即一个命名空间.一个模块文件不能看到其他文件定义的变量名,除非 ...

  6. python3之模块

    1.python3模块 模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py.模块可以被别的程序引入,以使用该模块中的函数等功能.这也是使用 python 标准库的方法. 模块让你能够有逻辑地 ...

  7. isinstance和issubclass、动态模块导入、异常处理

    一.isinstance和issubclass isinstance:判断某个对象是否是某个类的实例,返回True或Flase issubclass:判断某个类是否是某个类的子类. 例如: class ...

  8. python模块导入细节

    python模块导入细节 官方手册:https://docs.python.org/3/tutorial/modules.html 可执行文件和模块 python源代码文件按照功能可以分为两种类型: ...

  9. [转]python3之模块psutil系统性能信息

    转自:https://www.cnblogs.com/zhangxinqi/p/9106265.html 阅读目录 1.psutil模块安装 2.获取CPU信息 3.内存信息 4.磁盘信息 5.网络信 ...

  10. 【转】python模块导入细节

    [转]python模块导入细节 python模块导入细节 官方手册:https://docs.python.org/3/tutorial/modules.html 可执行文件和模块 python源代码 ...

随机推荐

  1. 和TransDecoder 学习perl 自定义模块的路径问题

    TransDecoder 软件是用perl 原因写的,其中包含了一些自定义的模块,通过一个脚本来进行调用,为了能够正常访问自定义的perl 模块, 在其源代码中利用了FindBin 这个模块 use ...

  2. Golang 发送和接收数据公共类

    package RequestCenter import ( "bytes" "io" "net" "runtime" ...

  3. OpenGL——天空盒子模型

    加载天空盒子的六个jpg图片,不知道为什么加载不出顶部和底部的jpg图片.没有解决. 加载来自http://www.custommapmakers.org/skyboxes.php的tga图片,没有问 ...

  4. hue 记录

    No databases are available. Permissions could be missing. Could not start SASL: Error in sasl_client ...

  5. Java-IO基础类回忆

    好记性不如烂笔头,就拿Java IO来说吧,这部分的基础类我大学都已经学过一遍了,但是现在忘记的差不多了,所以准备写一篇博客,讲这些东西都回忆一下,并且整理一下. 首先借用网上的一张图: 纵向分为字节 ...

  6. npm install 错误 安装 chromedriver 失败的解决办法

    npm 安装 chromedriver 失败的解决办法npm 安装 chromedriver 时,偶尔会出错,错误提示类似于:npm ERR! chromedriver@2.35.0 install: ...

  7. VS2013生成XP独立运行程序

    一.首先选择静态库  如果设置不对会出现如下错误 fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll v ...

  8. zhenya moves from parents

    Zhenya moved from his parents' home to study in other city. He didn't take any cash with him, he onl ...

  9. php代码画足球场

    用代码画了个足球场 原图: 代码画出的效果图: 代码如下: // 创建一个 200X200 的图像 $img = imagecreate(800, 500); // 分配颜色 $bg = imagec ...

  10. poj1426_kuagnbin带你飞专题一

    Find The Multiple Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 30659   Accepted: 127 ...