#变量

var1:

name = input('name:')

age = input('age:)

job = input('job:)

salary = input('salary:)

info = '''

-----------------info of %s --------------------

name:%s

age:%s

job:%s

salry:%s'''%(name,name,age,job,salary)

print(info)

var2:

name = input('name:')

age = input('age:)

job = input('job:)

salary = input('salary:)

info = '''

-------------info of {_name}------------

name:{_name}

age:{_age}

job:{_job}

salary:{_salary}'''.format(_name = name,_age = age,_job = job,_salary = salary)

var3:

name = input('name:')

age = input('age:)

job = input('job:)

salary = input('salary:)

info = '''

------------------info of {0}------------

name:{0}

age:{1}

job:{2}

salary:{3}'''.format(name,age,job,salary)

#三次机会猜年龄

var1:

laoba = 56

for i in range(3):

  guess = int(input('enter an integer:))

    if guess == laoba:
      print('you win')

      break

    elif guess < laoba:

      print('Guess bigger!')

    else:

      print('guess smaller!')

  else:

      print('sorry you have no chance')

var2:

laoba = 55

count = 3

while True:

  guess = int(input('Enter an integer:')

  if count==0:

    break

  if guess == laoba:

    print('you win')

    break

  elif guess < laoba:

    print('Guess bigger!')

  else:

    print('guess smaller!')

  count -=1
else:

  print('you have no chance')

var:

laoba = 55

count = 0

while count <3:

  guess = int(input('Enter an integer:')

  if guess == laoba:

    print('you win')

    break

  elif guess < laoba:

    print('Guess bigger!')

  else:

    print('guess smaller!')

  count += 1

else:

  print('fuck off~~~~')

#无限猜

laoba = 55

count = 0

while count <3:

  guess = int(input('Enter an integer:')

  if guess == laoba:

    print('you win')

    break

  elif guess < laoba:

    print('Guess bigger!')

  else:

    print('guess smaller!')

  count += 1

  if count = 3:

    ask = input('enter Y ro N')

    if ask = 'Y':

      count = 0

    else:

      print(go out)

      break

#for嵌套

for i in range(10):

  print('---------------',i)

  for j in range(10):

    print(j)

    if j > 5:

      break

#getpass

import = getpass

usrname = input('Enter name:')

password = getpass.getpass('password')

print(usrname,password)

#homework

dic = {'aaa':111,'bbb':222,'ccc':333}

fal =  [ ]

for fst_item,sec_item in dic.items():

  usrname = input('usrname:')

  password = input('password:')

  for i in range(3):

    if usrname in fst_item:

      if password in str(sec_item):

        print('Welcome to your family!')

        break

    elif usrname in fal:

      print('you have no jurisdiction login this system')

      break

    else:

      fal.append(usrname)

      print('try again')

      

WEEK1的更多相关文章

  1. 个人博客作业Week1

    个人博客作业Week1 一.问题 通读<构建之法>我有一下几个问题 PM没有参与代码编如何进行管理. 软件工程师的职业资格考试对我们来说很有必要吗. 当我们为用户开发软件时我们需要了解用户 ...

  2. Spark小课堂Week1 Hello Spark

    Spark小课堂Week1 Hello Spark 看到Spark这个词,你的第一印象是什么? 这是一朵"火花",官方的定义是Spark是一个高速的.通用的.分布式计算系统!!! ...

  3. Internet History, Technology and Security (Week1)

    Week1. History: Dawn of Electronic Computing War Time Computing and Conmmunication Keywords: Electro ...

  4. Andrew Ng机器学习课程笔记--week1(机器学习介绍及线性回归)

    title: Andrew Ng机器学习课程笔记--week1(机器学习介绍及线性回归) tags: 机器学习, 学习笔记 grammar_cjkRuby: true --- 之前看过一遍,但是总是模 ...

  5. mooc- 基本程序设计方法week1,week2

    学习了第一单元我们几本可以写出10行左右的代码. week1:python编程之基本方法 1.从计算机到程序设计语言: 理解计算机:计算机是能够根据一组指令操作数据的机器. 功能性:可以进行数据计算 ...

  6. 20165232 week1 kali安装

    20165232 Week1 kali安装 一.安装虚拟机 首先到kali官网下载64bit版本的kali(3.5G),这里我是从同学盘上拷过来的. 下载VMWARE 进入官网,找到如下图示 点击进行 ...

  7. 2018-2019-2 《网络对抗技术》Exp0 Kali安装 Week1 20165237

    2018-2019-2 <网络对抗技术>Exp0 Kali安装 Week1 20165237 安装虚拟机 首先创建虚拟机 创建好虚拟机后,打开虚拟机进行安装.第一步选择Graphcal i ...

  8. 2018-2019-2 20165234 《网络对抗技术》 Exp0 Kali安装 Week1

    Week1 kali安装 一.下载系统镜像文件 首先下载系统镜像,进入kali官网,在Downloads中选择Download Kali Linux. 我选择的是64位版本,点击HTTP下载镜像文件. ...

  9. 2018-2019-2 《网络对抗技术》 Exp0 Kali安装 20165221 Week1

    2018-2019-2 <网络对抗技术> Exp0 Kali安装 20165221 Week1 安装Vmware 上学期已经安装过,不再赘述. 如需安装,可参考如何安装vmware 下载v ...

  10. 2018-2019-2 20165325《网络对抗技术》Exp0 Kali安装 Week1

    2018-2019-2 20165325<网络对抗技术>Exp0 Kali安装 Week1 一.安装kali VMware上学期已经有了,主要是下载Kali-Linux-2019.1-vm ...

随机推荐

  1. vue环境命令

    1.下载安装note.js用于VUE开发环境 2.VUE项目开发环境安装依赖,命令行进入项目代码目录下执行如下命令npm install 3.开发环境运行npm run dev 4.打包项目npm r ...

  2. AOP之proceedingjoinpoint和joinpoint区别(获取各对象备忘)、动态代理机制及获取原理代理对象、获取Mybatis Mapper接口原始对象

    现在AOP的场景越来越多,所以我们有必要理解下和AOP相关的一些概念和机制. import org.aspectj.lang.reflect.SourceLocation; public interf ...

  3. 设计模式理解(十)结构型——享元(Flyweight)

    最后一个结构型,享元.没有太多的项目经验,对这种模式只有一种概念上的理解,就是为了节约内存等资源,把可重用的东西只申请一次,然后处处调用,同时用Hash进行管理. 直接上图: 代码: /******* ...

  4. TreeMap,HashMap,LinkedHashMap区别,很简单解释

    TreeMap,HashMap,LinkedHashMap之间的区别和TreeSet,HashSet,LinkedHashSet之间的区别相似. TreeMap:内部排序. HashMap:无序. L ...

  5. websocket --- 05 . http与websocket

    一.http协议 1.基于 TCP 协议 2.一次请求 一次响应 断开 3.客户端永远处于主动状态 4.服务器永远处于被动状态 5.Http无状态 - 在服务器不保存客户端的信息 6.服务器无法主动找 ...

  6. Hadoop3.2.0集群(4节点-无HA)

    1.准备环境 1.1配置dns # cat /etc/hosts 172.27.133.60 hadoop-01 172.27.133.61 hadoop-02 172.27.133.62 hadoo ...

  7. mysql 数据备份和还原

    使用mysqldump命令备份 使用root用户备份test数据库下的person表 mysqldump -u root -p test person > D:\backup.sql 备份多个数 ...

  8. c++的虚继承

    今天去面试了一家公司,真是套路深啊,套路深,原谅我是后知后觉,所以人吧总的长大,出差正常情况下都是有补贴的,为啥这部分也要算我工资一部分,名其名曰工资高,哈哈哈,自古套路方得人心 今天学习了一下c++ ...

  9. 如何在cisco官网上下载Cisco packet tracer模拟器

    这个是“思科网络技术学院”提供的一个软件,需要注册成为学员以后才能用,注册名字可以更改. 进入网站后,上面七个选项,cisco Networking Academy.课程(下边第七个选项“Packet ...

  10. HTML有哪些标签?html常用标签大全

    html中标签有很多,每一种标签都有着不同的用处,下面这篇文章php中文网给大家总结html常用的标签,每一种标签都会跟随一个例子,话不多说,让我们来看看具体内容.<font>字体标签,用 ...