day1 练习及重点内容

一、练习题
1.简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型

编译形语言是通过编译器直接转换成2进制代码,给计算机直接运行2进制文件。(c c++)
解释形语言是先转成中间格式(字节码),再由解释器读一句编译一句交给计算机。(java VBscript perl python)

2.执行 Python 脚本的两种方式是什么

交互模式:便于调试
脚本文件模式:可保存,运行“python 脚本文件”

3.Pyhton 单行注释和多行注释分别用什么?

单行注释在行的开头用井号(#)
多行注释在开头和结尾用三个单引号(‘‘‘)

4.布尔值分别有什么?

用于判断的值
False
True

5.声明变量注意事项有那些?

变量名只能是 字母、数字或下划线的任意组合
变量名的第一个字符不能是数字
关键字不能声明为变量名
变量名不要为中文或拼音
变量名不要过长
变量名要有意义

6.如何查看变量在内存中的地址?

py> age=10
py> print(id(age))
1608107984

7.写代码
    1).实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败!

name=str(input(‘请输入用户名: ‘))
passwd=int(input(‘请输入密码: ‘))
if name==‘seven‘ and passwd==123:
  print("登录成功")
else:
  print("登录失败")

2).实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次

count=0
while True:
  name=str(input(‘请输入用户名: ‘))
  passwd=int(input(‘请输入密码: ‘))
  if count >=2:
    break
  elif name==‘seven‘ and passwd==123:
    print("登录成功")
    break
  else:
    print("登录失败")
    count+=1

3).实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次

count=0
while True:
  name=str(input(‘请输入用户名: ‘))
  passwd=int(input(‘请输入密码: ‘))
  if count >=2:
    break
  elif name==‘seven‘ or name==‘alex‘ and passwd==123:
    print("登录成功")
    break
  else:
    print("登录失败")
    count+=1

8.写代码
    1).使用 while循环实现输出2-3+4-5+6...+100 的和

2).使用 while 循环实现输出 1,2,3,4,5, 7,8,9, 11,12

count=1
while count < 13:
  if count==6 or count==10:
    count+=1
    continue
  print(count)
  count+=1

3). 使用 while 循环实现输出 1-100 内的所有奇数

count=1
while count < 100:
  print(count)
  count+=2

4).使用 while 循环实现输出 1-100 内的所有偶数

count=0
while count < 101:
  if count==0:
    count+=2
    continue
  print(count)
  count+=2

9.现有如下两个变量,请简述 n1 和 n2 是什么关系?
n1 = 123456  n2 = n1

n1和n2指向了相同的内存空间

小结:

学习的基本数据类型

int整数float浮点str字符串list列表dict字典bool布尔

定义一个变量会有三个特征:id、type、value

py> age=10
py> print(id(age),type(age),age)
1608107984 <class ‘int‘> 10

  

 
时间: 2024-09-17 14:30:35

day1 练习及重点内容的相关文章

Android培训Android课堂重点内容汇总

Android培训Android课堂重点内容汇总 一.Android Introduction Android 是一个允许你在java环境下为手机设备开发应用和游戏的提供丰富应用框架. 二.四大组件 1.Activity (1)定义:提供给用户一个与app进行交互的UI界面的组件 (2)创建 //步骤 (1 继承Activity或者其子类 (2 必须实现OnCreate() (3 OnCreate()实现SetContentView(),为这个Activity提供的窗口,添加layout(布局)

第二周Linux重点内容

第4天3A认证 授权 审计authentication authorization accouting aduition root :管理员Linux 组: groupname gid 管理员组 root other Linux安全上下文进程(process) 进程访问资源的权限取决于运行者的身份管理员 (root) /bin/cat (所有用户都能使用) /root/.bashrc判断:1使用工具 2 使用文件 [[email protected] ~]#ll /bin/cat-rwxr-xr

Postman 官网教程,重点内容,翻译笔记,

json格式的提交数据需要添加:Content-Type :application/x-www-form-urlencoded,否则会导致请求失败 1. 创建 + 测试: 创建和发送任何的HTTP请求,请求可以保存到历史中再次执行2. Organize: 使用Postman Collections为更有效的测试及集成工作流管理和组织APIs3. document: 依据你创建的Clollections自动生成API文档,并将其发布成规范的格式4. collarorate: 通过同步连接你的tea

MySQL重点内容:查询语句、名称解析

MariaDB安装方式:包管理器(rpm, deb)通用二进制格式:源码编译安装:SQL:数据库.表.索引.视图.存储过程.存储函数.触发器.事件调度器.用户和权限:元数据数据库:库名为mysqlMYSQL语句:有2种DDL, DMLDDL: CREATE, ALTER, DROPDML: INSERT, DELETE, UPDATE, SELECTDCL: GRANT(授权), REVOKE(撤销授权)MariaDB程序的组成:C/S架构C:Clientmysql:CLI交互式客户端程序:my

重点内容——封装函数

<?php /** * 数据库连接函数 * @param array $arr 数据库连接需要的相关参数 * */function my_connect($arr) { // 接收参数 $host = isset($arr['host']) ? $arr['host'] : 'localhost'; $port = isset($arr['port']) ? $arr['port'] : '3306'; $user = isset($arr['user']) ? $arr['user'] : '

JAVA OO重点内容之 多态 接口

JAVA OO中 继承 封装 多态 抽象被命为面向对象编程的四大基础特征 封装隐藏了类的内部实现机制 从而可以在不影响使用者的前提条件下 改变类的内部结构 ,同时保护了数据 继承是为了重用父类代码 多态是指一个对象有多种形式的能力 一个类的子类可以定义他们唯一的行为 ,同时共享父类的某些相同特征. 具体来说多态可以理解为: 1.第一种是对象的不同方法可以用相同的方法名,也就是重载的概念 .(重载是指:在一个类里面 方法名相同 参数列表不同) 2.同一对象根据不同的消息执行相应的行为 ,也可以认为

《Clean Code》重点内容总结

读书笔记请见Github博客:http://wuxichen.github.io/Myblog/reading/2014/10/06/CleanCode.html

lol盒子重点内容

//AFN函数 - imageview加载网络图片并且获取图片,获取之后存储到手机 [image setImageWithURLRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@",skin.bigImg]] ] placeholderImage:nil success:^(NSURLRequest *request, NSHTTPURLResponse *r

企业网站建设要突出哪些重点内容

官网就是一家企业的文化展示,形象展示,产品展示最好的方式,这是无数经验总结出来的,之所以有那么多的企业都将建站放在第一位,也都是这个原因,可以说这是一劳永逸的做法,因为只要能够正确的进行运营,那么宣传效果是长期有效的,能够积累更多的用户,然后便是将用户转化为客户的过程,帮助企业增加业务,保证发展动力. 独特的设计 企业要明确建站的目的,那就是吸引用户,所以设计方面必须有独到之处,如市面上哪种大众脸的网站是不可取的,所以要集合企业本身,将网站设计做好,做出自己的东西. 突出业务范围 用户如果对企业