1.1 - python基础语法 - 总结练习题
1.编译型与解释型语言的区别,哪些属于编译型,哪些属于解释型
编译型:c/c++/go
运行速度快,开发效率低,不可跨平台
解释型:python/java/php/ruby
运行速度低,开发效率高,可跨平台
2.执行python脚本的两种方式
./run.py.shell 直接调用python脚本
python run.py 调用python的解释器来调用python脚本
3.python单行注释和多行注释分别用什么
单行注释:#
多行注释:''' ''' """ """ //三对单引号 或者 三对双引号
4.布尔值分别有什么
True False
5.声明变量主义事项有哪些
字母 数字 下划线
数字不能开头
关键词不能声明为变量名 eg:if print
注意:下划线型,变量名过长,变量名词不达意,不能出现中文或拼英
6.查看变量在内存中的地址
id(x)得到x变量的内存地址(10进制)
type(x)得到x变量的类型
7.
# 输入用户名密码 判断登陆
_username = "seven"
_password = "" username = input("username:")
password = input("password:") if username == _username and password == _password:
print("登陆成功")
else:
print("登陆失败") # 输入用户名密码 失败允许输入三次
_username = "seven"
_password = ""
count = 0 while count < 3:
username = input("sername:")
password = input("password:")
if username == _username and password == _password:
print("登陆成功")
break
else:
print("登陆失败")
count += 1
if count == 3:
break # 输入两个用户名密码 失败允许输入三次
_username1 = "seven"
_username2 = "alex"
_password = ""
count = 0 while count < 3:
username = input("username:")
password = input("password:")
if username == _username1 or username == _username2 and password == _password:
print("登陆成功")
break
else:
print("登陆失败")
count += 1
if count == 3:
break 8.
# while循环实现输出 2-3+4-5+6... +100
num = 2
sum = 2 while num < 100:
num += 1
if num % 2 == 0:
sum += num
else:
sum -= num print(sum) # while循环实现输出 1,2,3,4,5,7,8,9,11,12
num = 0 while num < 12:
num += 1
if num == 6 or num == 10:
continue
else:
print(num) # while 循环输出100-50 从大到小 到50时在从0循环输出到50 结束
num = 100 while num >= -1:
if num < 50:
num += 1
print(num)
if num == 50:
break
else:
print(num)
num -= 1
if num == 49:
num = -1 # while循环实现输出1-100所有奇数
num = 0 while num < 100:
if(num % 2 == 1):
print(num)
num += 1 # while循环实现输出1-100所有偶数
num = 1 while num <= 100:
if(num % 2 == 0):
print(num)
num += 1 9.n1 = 123456
n2 = n1
关系:n1变量指向了123456内存地址,n2变量不是指向了n1地址,而是指向了123456内存地址; 10.编程
# 需求 等待用户输入名字 地方 爱好 根据用户的名字和爱好进行任意显示 可爱的*** 最喜欢在***地方干***
name = input("name:")
address = input("address:")
like = input("like:") info = '''
------可爱的 %s ------
喜欢在 %s 地方
做 %s 事情
----------end---------
''' % (name, address, like) print(info) # 输入一年份 判断是否是闰年 并输出结果 闰年:1.能被4整除但不能被100整除,2.能被400整除
year = int(input("Year:")) if year % 4 == 0 and year % 100 != 0:
print("闰年")
elif year % 400 == 0:
print("闰年")
else:
print("不是闰年") # 存10000 利率3.25% 几年能翻番
money = 10000
year = 0 while money < 20000:
year += 1
money = money * 0.0325 + money
if money > 20000:
break print(year, money)
1.1 - python基础语法 - 总结练习题的更多相关文章
- python基础语法、数据结构、字符编码、文件处理 练习题
考试范围 '''1.python入门:编程语言相关概念2.python基础语法:变量.运算符.流程控制3.数据结构:数字.字符串.列表.元组.字典.集合4.字符编码5.文件处理''' 考试内容 1.简 ...
- python之最强王者(2)——python基础语法
背景介绍:由于本人一直做java开发,也是从txt开始写hello,world,使用javac命令编译,一直到使用myeclipse,其中的道理和辛酸都懂(请容许我擦干眼角的泪水),所以对于pytho ...
- Python 基础语法(三)
Python 基础语法(三) --------------------------------------------接 Python 基础语法(二)------------------------- ...
- Python 基础语法(四)
Python 基础语法(四) --------------------------------------------接 Python 基础语法(三)------------------------- ...
- Python 基础语法(二)
Python 基础语法(二) --------------------------------------------接 Python 基础语法(一) ------------------------ ...
- Python 基础语法
Python 基础语法 Python语言与Perl,C和Java等语言有许多相似之处.但是,也存在一些差异. 第一个Python程序 E:\Python>python Python 3.3.5 ...
- 吾八哥学Python(四):了解Python基础语法(下)
咱们接着上篇的语法学习,继续了解学习Python基础语法. 数据类型大体上把Python中的数据类型分为如下几类:Number(数字),String(字符串).List(列表).Dictionary( ...
- python学习第五讲,python基础语法之函数语法,与Import导入模块.
目录 python学习第五讲,python基础语法之函数语法,与Import导入模块. 一丶函数简介 1.函数语法定义 2.函数的调用 3.函数的文档注释 4.函数的参数 5.函数的形参跟实参 6.函 ...
- python学习第四讲,python基础语法之判断语句,循环语句
目录 python学习第四讲,python基础语法之判断语句,选择语句,循环语句 一丶判断语句 if 1.if 语法 2. if else 语法 3. if 进阶 if elif else 二丶运算符 ...
随机推荐
- 解决Error: That port is already in use.
ubuntu系统下,运行一个django项目,即输入python manage.py runserver后,可能出现 Error: That port is already in use.的错误. 即 ...
- array2json
原文:jQuery方法扩展:type, toJSON, evalJSON. http://zhkac.iteye.com/blog/499330 .2013-05-19 (function($) { ...
- Android App性能測试
一.内存 1.查看单个应用App最大内存限制 Command:adb shell "getprop|grep heapgrowthlimit" C:\Users\hujiachun ...
- AM335x 添加 HUAWEI MU609 Mini PCIe Module,并用pppd 启动相关设备
kernel 的配置 kernel 3.2.0 make menuconfig Device Drivers ---> [*] USB support ---> <*> USB ...
- rp2836 网卡以及串口与接插件位置关系
P3 ETH1 P6 ETH0 P7 /dev/ttyS3 调试口 P13-1 /dev/ttyS2 rs485+ P13-2 /dev/ttyS2 rs485- P1 ...
- PHP——自定义函数
<?php //定义有默认值的函数 function Main3($f=5,$g=6) { echo $f*$g; } Main3(2,3); echo "<br />&q ...
- GDI+学习笔记
7.1.1 GDI+概述 GDI+是微软在Windows 2000以后操作系统中提供的新的图形设备接口,其通过一套部署为托管代码的类来展现, 这套类被称为GDI+的“托管类接口”,GDI+主要提供了以 ...
- mysql -- 存储过程中 declare 和 set 定义变量的区别
mysql存储过程中,定义变量有两种方式:1.使用set或select直接赋值,变量名以 @ 开头.例如:set @var=1;可以在一个会话的任何地方声明,作用域是整个会话,称为会话变量. 2.以 ...
- WORD里怎样能做到局部“分栏”就是一页里有的分有的不分
选中你要分的部分再分栏如果不想分的部分也被分了,那就可以选中不想分的那部分,选择“分栏”->“一栏” 转自:http://zhidao.baidu.com/question/9873268.ht ...
- mysql查询各种类型的前N条记录
mysql查询各种类型的前N条记录,将3改为N(需查询条数)即可 (select * from event_info where event_type = 1 limit 3)union all( ...