WEEK1
#变量
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的更多相关文章
- 个人博客作业Week1
个人博客作业Week1 一.问题 通读<构建之法>我有一下几个问题 PM没有参与代码编如何进行管理. 软件工程师的职业资格考试对我们来说很有必要吗. 当我们为用户开发软件时我们需要了解用户 ...
- Spark小课堂Week1 Hello Spark
Spark小课堂Week1 Hello Spark 看到Spark这个词,你的第一印象是什么? 这是一朵"火花",官方的定义是Spark是一个高速的.通用的.分布式计算系统!!! ...
- Internet History, Technology and Security (Week1)
Week1. History: Dawn of Electronic Computing War Time Computing and Conmmunication Keywords: Electro ...
- Andrew Ng机器学习课程笔记--week1(机器学习介绍及线性回归)
title: Andrew Ng机器学习课程笔记--week1(机器学习介绍及线性回归) tags: 机器学习, 学习笔记 grammar_cjkRuby: true --- 之前看过一遍,但是总是模 ...
- mooc- 基本程序设计方法week1,week2
学习了第一单元我们几本可以写出10行左右的代码. week1:python编程之基本方法 1.从计算机到程序设计语言: 理解计算机:计算机是能够根据一组指令操作数据的机器. 功能性:可以进行数据计算 ...
- 20165232 week1 kali安装
20165232 Week1 kali安装 一.安装虚拟机 首先到kali官网下载64bit版本的kali(3.5G),这里我是从同学盘上拷过来的. 下载VMWARE 进入官网,找到如下图示 点击进行 ...
- 2018-2019-2 《网络对抗技术》Exp0 Kali安装 Week1 20165237
2018-2019-2 <网络对抗技术>Exp0 Kali安装 Week1 20165237 安装虚拟机 首先创建虚拟机 创建好虚拟机后,打开虚拟机进行安装.第一步选择Graphcal i ...
- 2018-2019-2 20165234 《网络对抗技术》 Exp0 Kali安装 Week1
Week1 kali安装 一.下载系统镜像文件 首先下载系统镜像,进入kali官网,在Downloads中选择Download Kali Linux. 我选择的是64位版本,点击HTTP下载镜像文件. ...
- 2018-2019-2 《网络对抗技术》 Exp0 Kali安装 20165221 Week1
2018-2019-2 <网络对抗技术> Exp0 Kali安装 20165221 Week1 安装Vmware 上学期已经安装过,不再赘述. 如需安装,可参考如何安装vmware 下载v ...
- 2018-2019-2 20165325《网络对抗技术》Exp0 Kali安装 Week1
2018-2019-2 20165325<网络对抗技术>Exp0 Kali安装 Week1 一.安装kali VMware上学期已经有了,主要是下载Kali-Linux-2019.1-vm ...
随机推荐
- Git随笔 -- 初始化远程仓库
1. 新建文件夹(作为本地仓库与之远程仓库关联),进入文件夹空白处右键选择Git Bash(安装程序下载).[或者在开始菜单里找到Git Bash并打开,使用命令进入文件夹:cd 文件夹名称.] 2. ...
- Monkey之常用ADB命令(新猿旺学习总结)
查看 adb 版本 adb version获取连接设备及状态 adb dev ...
- python 字典嵌套字典赋值异常
针对dict中 嵌套dict 出现复制异常 lists={} test=['s1','s2','s3'] data = {'value': '',} for i in range(2): lists[ ...
- Linux内核源码分析 day01——内存寻址
前言 Linux内核源码分析 Antz系统编写已经开始了内核部分了,在编写时同时也参考学习一点Linux内核知识. 自制Antz操作系统 一个自制的操作系统,Antz .半图形化半命令式系统,同时嵌入 ...
- gjt常用命令---chalee
Git常用命令 一. git 基本操作流程 1. 从远程分支拉取并创建新的分支 git pull origin [远程分支名]:[本地分支名] // 从远程分支迁出本地分支,并切换到新的本地分支 gi ...
- dom节点相关问题
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8&qu ...
- 王之泰201771010131《面向对象程序设计(java)》第十四周学习总结
第一部分:理论知识学习部分 第12章 Swing用户界面组件 12.1.Swing和MVC设计模式 a 设计模式初识b 模型—视图—控制器模式c Swing组件的模型—视图—控制器分析 12.2布局管 ...
- 推荐一个SAM文件或者bam文件中flag含义解释工具
SAM是Sequence Alignment/Map 的缩写.像bwa等软件序列比对结果都会输出这样的文件.samtools网站上有专门的文档介绍SAM文件.具体地址:http://samtools. ...
- css中绝对定位和相对定位的区别
先说个技巧一般用:子绝父相,即相对定位是给父级的,绝对定位的时候是给子级的. 一:绝对定位 position: absolute;绝对定位:绝对定位是相对于元素最近的已定位的祖先元素(即是设置了绝对定 ...
- 使用Keepalived配置主从热备实现Nginx高可用(HA)
Keepalived 简要介绍 Keepalived 是一种高性能的服务器高可用或热备解决方案,Keepalived 可以用来防止服务器单点故障的发生,通过配合 Nginx 可以实现 web 前端服务 ...