·密文输入
引入getpass库
使用
getpass.getpass("password:")
tips:该功能在PyCharm中不好使,只能在命令行用 ·python强制缩进,省略了大括号等代码段的提示
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Vergil Zhang import getpass #密文输入 print("hello python") name = "Vergil Zhang" print("My name is",name)
username = input("name:")
print(type(username))
age = int(input("age:"))
print(type(age))
job = input("job:") #三种用户交互的打印方式
message = """
username:%s
age:%d
job:%s
""" % (username, age, job)
print(message) info = """
Name:{_name}
Age:{_age}
Job:{_job}
""" .format(_name = username,
_age = age,
_job = job)
print(info) info2 = """
NAME:{0}
AGE:{1}
JOB:{2}
""" .format(username,age,job)
print(info2) #密文输入,该功能在PyCharm中不好使,只能在命令行用
'''
user = input("userName:")
password = getpass.getpass("password:") print(user,password)
'''
·循环
while:
else: for i in range(10):
else: for i in range(a,b,c):从a开始b结束,步长为c,即a,a+c,a+2c,a+3c,...,b
#while,if,elif,else组合

age_of_oldboy = 56
count = 0 while count < 3 :
guess_age = int(input("guess age:"))
if guess_age == age_of_oldboy :
print("yes, you got it.")
break
elif guess_age > age_of_oldboy :
print("think smaller。。。")
else :
print("think bigger。。。")
count += 1
#if count == 3:
# print("no chance,fuck off")
else:
print("no chance,fuck off") #for循环优化版
for i in range(3):
guess_age = int(input("guess age:"))
if guess_age == age_of_oldboy :
print("yes, you got it.")
break
elif guess_age > age_of_oldboy :
print("think smaller。。。")
else :
print("think bigger。。。")
count += 1
else:
print("no chance,fuck off") #无限玩法
while count < 3 :
guess_age = int(input("guess age:"))
if guess_age == age_of_oldboy :
print("yes, you got it.")
break
elif guess_age > age_of_oldboy :
print("think smaller。。。")
else :
print("think bigger。。。")
count += 1
if count ==3 :
continue_confirm = input("do you want to keep guessing?")
if continue_confirm != 'n' :
count = 0
else:
print("no chance,fuck off")

python学习笔记——(二)循环的更多相关文章

  1. python学习笔记(二)、字符串操作

    该一系列python学习笔记都是根据<Python基础教程(第3版)>内容所记录整理的 1.字符串基本操作 所有标准序列操作(索引.切片.乘法.成员资格检查.长度.最小值和最大值)都适用于 ...

  2. Python 学习笔记二

    笔记二 :print 以及基本文件操作 笔记一已取消置顶链接地址 http://www.cnblogs.com/dzzy/p/5140899.html 暑假只是快速过了一遍python ,现在起开始仔 ...

  3. (10.1)Python学习笔记二

    1.在项目工程中要模块化测试一个开发的功能,在测试通过后交付给项目组其他人员继续开发.要保证代码开发的性能和效率以及可扩展性. 2.项目工程中的文件夹分类要功能模块明确清晰,在python中引入某一个 ...

  4. 【Python学习笔记】循环和迭代

    for和while基本语法 break和continue else的使用 enumerate和zip在循环中的应用 for和while基本语法 Python中的的循环使用for和while语句来实现, ...

  5. python学习笔记:循环语句——while、for

    python中有两种循环,while和for,两种循环的区别是,while循环之前,先判断一次,如果满足条件的话,再循环,for循环的时候必须有一个可迭代的对象,才能循环,比如说得有一个数组.循环里面 ...

  6. python学习笔记二:if语句及循环语句,断点,模块,pyc

    if语句 注意:语句块中的内容要强制缩进,否则出错.IndentationError,缩进错误 所有代码,如果是顶级的,必须顶格写,前面不能有空格 if … : … elif … : … else: ...

  7. python学习笔记(二)---for循环与操作列表

    内容概要 for循环 range(start,end,step)函数 生成随机数列表 list()函数 将range()的结果整合到某个列表 列表的操作 切片(start: end :step) 元组 ...

  8. Python学习笔记二

    ---恢复内容开始--- 一. python几种数据类型的比较. 从以下几个方面比较: 1. 是否可变. 不可变类型:变量的值可以发生变化,id也变了,相当于创建了一个新的对象,所以一修改值,id就变 ...

  9. python 学习笔记(循环,print的几种写法,操作符)

    一.循环( for, while) while循环是指在给定的条件成立时(true),执行循环体,否则退出循环.for循环是指重复执行语句. break 在需要时终止for /while循环 cont ...

  10. python学习笔记(二):python数据类型

    上一篇博客写了python的入门和简单流程控制,这次写python的数据类型和各种数据类型的内置方法.一.数据类型是什么鬼?计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各 ...

随机推荐

  1. Linux 配置ssh 免密码登录

    在平常应用中,我们经常会登录到其他主机,比如说服务器,每次都需要用户名和密码. 我们可以通过ssh免密码登录服务器而不需要输入密码. 现在有一台ubuntu的阿里云服务器,称之为 server.  公 ...

  2. CentOS 7 + MySql 中文乱码解决方案

    原文:https://blog.csdn.net/qq_32953079/article/details/54629245,亲测有效,故记录之. 一.登录MySQL查看用SHOW VARIABLES ...

  3. socket架构

    套接字基本概念 Socket是应用层与Tcp/ip协议族通信的中间软件抽象层,它是一组接口.在设计模式中,socket其实就是一个门面模式,它把复杂的tcp/ip协议族隐藏在socket接口后面,对用 ...

  4. onceAgain, 这是一个py群的群公告说明

    群规: 1. 不骚扰人 2. 不涉及娱乐政治 3. 主要就这两条 入门参考:https://book.douban.com/review/9547077/ qq群/网盘:523445644  # 加群 ...

  5. java按照指定格式输出系统时间

    public class TimeFour { public static void main(String[] args) throws ParseException{ TimeFour four ...

  6. mybatis-spring和spring版本搭配问题

    所报错误:org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer 匹配的版本(my ...

  7. Python_Mix*re模块,元字符,量词

    模块: 模块就是一组功能的集合,你要和某个东西打交道,而这个东西本身和Python没有关系,这个东西本身就存在,Python提供了一个功能的集合,专门负责和这个东西打交道. 模块的类型: 内置模块 不 ...

  8. myBatis简学

    mybatis使用: ①拷贝相关mybits ②编写对象关系映射,一般都是实体类名+Mapper.xml的格式 ③编写mybits配置文件: a)配置环境 b)配置映射文件地址 ④编写对象操作方法: ...

  9. font awesome 页面小图标

    font awesome 页面小图标 前段时间做页面,从网上查找资料,发现了一个好用的工具,就是font awesome奥森图标,使用了一下,发现非常方便,而且很灵活,纯css编写,可以和bootst ...

  10. Android : Camera之CHI API

    一.CAM CHI API功能介绍: CHI API建立在Google HAL3的灵活性基础之上,目的是将Camera2/HAL3接口分离出来用于使用相机功能,它是一个灵活的图像处理驱动程序(摄像头硬 ...