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 二丶运算符 ...
随机推荐
- Qt学习过程中遇到的问题
由于工作需要,开始使用Qt,由于在网上找的教程文档时针对qt3的,所以在学习的过程遇到了许多由于版本不一致造成的问题,因此记录下来. 参考的文档是:Qt入门教程 详细讲解版 本机Qt版本为:Qt5.3 ...
- Debian7/8安装最新的nginx稳定版本
我们知道,通过 apt-get install nginx 就可以安装上nginx,可惜这样安装的nginx版本都有些旧,就连最新的Debian 8.0 默认安装的仍然是1.6.2,更别说 Debia ...
- 解决VisualStudio2013无法查看数组内容的问题
症状: 在使用VS2013调试的时候,数组只能查看第一个元素的值.如图 解决方案: 调试>窗口>内存 输入数组的内存地址,右击内存窗口>带符号显示(也可以选择16进制显示,看你自己的 ...
- Excel 自定义关闭按钮
遇到过这样一个需求,是在excel关闭的时候,不要excel本身的保存窗口,只用自定义的. 这个的需要第一,是点击关闭时候触发, 第二:触发后,不能还是弹出那个窗口 第三:取消后,要能停止程序 为了弄 ...
- [I2C]pca9555应用层测试代码
注意点: 如果在设置I2C_SLAVE的时候,提示device_busy,可以使用I2C_SLAVE_FORCE, 在驱动里面二者对应同一个case语句 应用层可以调用接口:i2c_smbus_wri ...
- js实现div的置底
//-------------置底的div---------------------- <div class="mui-content lv-mrcd" id=" ...
- 数论 + 扩展欧几里得 - SGU 106. The equation
The equation Problem's Link Mean: 给你7个数,a,b,c,x1,x2,y1,y2.求满足a*x+b*y=-c的解x满足x1<=x<=x2,y满足y1< ...
- Unity5 AssetBundle打包加载及服务器加载
Assetbundle为资源包不是资源 打包1:通过脚本指定打包 AssetBundleBuild ab = new AssetBundleBuild ...
- mysql -- 预处理语句
所谓预处理,即在真正执行某条SQL语句之前,先将SQL语句准备好,在执行过程中再绑定数据 语法: 准备预处理 prepare 预处理名字 from ‘要执行的SQL语句’ 执行预处理 execute ...
- php的form中元素name属性相同时的取值问题
php的form中元素name属性相同时的取值问题:修改元素的名称,在名称后面加上 '[]',然后取值时即可得array()数组. 一.以复选框为例: <html> <head> ...