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基础语法 - 总结练习题的更多相关文章

  1. python基础语法、数据结构、字符编码、文件处理 练习题

    考试范围 '''1.python入门:编程语言相关概念2.python基础语法:变量.运算符.流程控制3.数据结构:数字.字符串.列表.元组.字典.集合4.字符编码5.文件处理''' 考试内容 1.简 ...

  2. python之最强王者(2)——python基础语法

    背景介绍:由于本人一直做java开发,也是从txt开始写hello,world,使用javac命令编译,一直到使用myeclipse,其中的道理和辛酸都懂(请容许我擦干眼角的泪水),所以对于pytho ...

  3. Python 基础语法(三)

    Python 基础语法(三) --------------------------------------------接 Python 基础语法(二)------------------------- ...

  4. Python 基础语法(四)

    Python 基础语法(四) --------------------------------------------接 Python 基础语法(三)------------------------- ...

  5. Python 基础语法(二)

    Python 基础语法(二) --------------------------------------------接 Python 基础语法(一) ------------------------ ...

  6. Python 基础语法

    Python 基础语法 Python语言与Perl,C和Java等语言有许多相似之处.但是,也存在一些差异. 第一个Python程序 E:\Python>python Python 3.3.5 ...

  7. 吾八哥学Python(四):了解Python基础语法(下)

    咱们接着上篇的语法学习,继续了解学习Python基础语法. 数据类型大体上把Python中的数据类型分为如下几类:Number(数字),String(字符串).List(列表).Dictionary( ...

  8. python学习第五讲,python基础语法之函数语法,与Import导入模块.

    目录 python学习第五讲,python基础语法之函数语法,与Import导入模块. 一丶函数简介 1.函数语法定义 2.函数的调用 3.函数的文档注释 4.函数的参数 5.函数的形参跟实参 6.函 ...

  9. python学习第四讲,python基础语法之判断语句,循环语句

    目录 python学习第四讲,python基础语法之判断语句,选择语句,循环语句 一丶判断语句 if 1.if 语法 2. if else 语法 3. if 进阶 if elif else 二丶运算符 ...

随机推荐

  1. C++重载IO操作符

    操作符的重载有一定的规则,而IO操作符必须重载为普通函数,且应该声明为类的友元函数.我试了,非友元也可以,但是必须提供访问成员变量的函数,所以,出于效率的考虑还是应该定义为友元. 规则如下: 1.  ...

  2. fromdata上传数据

    使用formdata上传数据 $(function() { fileStack=[];//总的上传图片栈 //上传事件 $("#uploadBtn").on("click ...

  3. openvpn 移植之buildroot添加相关选项

    openvpn 移植第一步,在buildroot 内添加 openssl ,openvpn , 另外还有一个 RSA 的支持,我不确定这个需要程度如何,但是也添加进去了. buildroot 添加相关 ...

  4. 示例 - 10行代码在C#中获取页面元素布局信息

    最近研究一个如何在网页定位验证码并截图的问题时, 用SS写了一段C#小脚本可以轻松获取页面任意元素的布局信息 (top, left, width, height). 10行功能代码, 觉得有点用, 现 ...

  5. Android应用双击返回键退出

    @Override public void onBackPressed() { // TODO 退出提示 if (System.currentTimeMillis() - mExitTime > ...

  6. 线段树 + 字符串Hash - Codeforces 580E Kefa and Watch

    Kefa and Watch Problem's Link Mean: 给你一个长度为n的字符串s,有两种操作: 1 L R C : 把s[l,r]全部变为c; 2 L R d : 询问s[l,r]是 ...

  7. 扫描线 - UVALive - 6864 Strange Antennas

    Strange Antennas Problem's Link: http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=87213 M ...

  8. 百度echarts数据报表统计

    http://echarts.baidu.com/ http://www.hcharts.cn/demo/index.php?p=13

  9. IOC控制反转

    IOC是Inversion of Control的缩写,多数书籍翻译成“控制反转”,还有些书籍翻译成为“控制反向”或者“控制倒置”.     1996年,Michael Mattson在一篇有关探讨面 ...

  10. Fiddler是最强大最好用的Web调试工具之一--网站抓包分析

    Fiddler 教程 Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发 ...