Python学习之路基础篇--02Python基础+小作业
1 变量
变量就是将一些运算的中间结果暂存到内存中,以便后续代码调用。必须由数字,字母,下划线任意组合,且不能数字开头。不能是python中的关键字,如['and', 'as', 'assert', 'break', 'class', 'continue','def', 'del', 'elif', 'else', 'except', 'exec','finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'],变量具有可描述性。不能是中文。
2 常量
常量就是一直不变的量。在python中约定用大写表示 ,如 BIR_OF_CHINA = 1949
3 注释
方便自己方便他人理解代码。单行注释:#。 多行注释:'''被注释内容''' """被注释内容"""(将多行注释赋给一个变量,相当于一个长的字符串)
4 用户交互
用input 等待输入 将你输入的内容赋值给了前面变量 注意:input出来的数据类型全部是str类型
5 基础数据类型初始。
数字:int 12,3,45 + - * / ** % 取余数 ps:type(),查看数据类型 字符串转化成数字:int(str) 条件:str必须是数字组成的。数字转化成字符串:str(int)
字符串:str,python当中凡是用引号引起来的都是字符串。可相加,字符串的拼接。可相乘:str * int
bool:布尔值。 True 和False
6 If 语句
if 条件:
结果
7 While语句
while 条件:
循环体
这将无限循环。终止循环:改变条件,使其不成立;使用break。
continue:跳出本次循环,进入下次循环。
8 While... else... 语句
如果程序正常走完,就会输出else后面的语句
作业:
1、使用while循环输入 1 2 3 4 5 6 8 9 10
count = 0
while count < 10:
count += 1
if count ==7:
continue
print(count)
2、求1-100的所有数的和
count = 1
sum = 0
while count <= 100 :
sum = sum + count
count += 1
print(sum)
3、输出 1-100 内的所有奇数
for i in range(1,100,2):
print(i)
4、输出 1-100 内的所有偶数
for i in range(0,101,2):
print(i)
5、求1-2+3-4+5 ... 99的所有数的和
sum = 0
count = 1
while count < 100:
if count %2 == 0:
sum -= count
else:
sum += count
count += 1
print(sum)
6、用户登陆(三次机会重试)
i = 0
while i < 3:
user_name = input('Please, input your count:')
password = input ('please, input your password:')
if user_name == 'eli' and password =='eli123':
print('wlecome~~~')
break
elif i != 2:
print('You are fail to log in...you have %d' %(2-i))
i += 1
Python学习之路基础篇--02Python基础+小作业的更多相关文章
- Python学习【第十篇】基础之杂货铺
字符串格式化 Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存. 百分号方式: ...
- python学习之路入门篇
本文是up学习python过程中遇到的一些问题及总结归纳,本小节是入门篇. python基本语法 循环.分支不多赘述. 模块:一个.py文件就是一个模块. 文件和异常 模式 含义解释 “r” 读模式 ...
- Python学习之路【目录】
本系列博文包含 Python基础.前端开发.Web框架.缓存以及队列等,希望可以给正在学习编程的童鞋提供一点帮助!!! 目录: Python学习[第一篇]python简介 Python学习[第二篇]p ...
- Python学习之路【第一篇】-Python简介和基础入门
1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是 ...
- python学习之路-day2-pyth基础2
一. 模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,第三方库存放位置:site-packages sys模块简介 导入模块 import sys 3 sys模 ...
- Python学习之路-Day2-Python基础2
Python学习之路第二天 学习内容: 1.模块初识 2.pyc是什么 3.python数据类型 4.数据运算 5.bytes/str之别 6.列表 7.元组 8.字典 9.字符串常用操作 1.模块初 ...
- Python学习之路-Day1-Python基础
学习python的过程: 在茫茫的编程语言中我选择了python,因为感觉python很强大,能用到很多领域.我自己也学过一些编程语言,比如:C,java,php,html,css等.但是我感觉自己都 ...
- Python学习之路-Day2-Python基础3
Python学习之路第三天 学习内容: 1.文件操作 2.字符转编码操作 3.函数介绍 4.递归 5.函数式编程 1.文件操作 打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个 ...
- python学习之路网络编程篇(第四篇)
python学习之路网络编程篇(第四篇) 内容待补充
随机推荐
- Quick Union
Quick Union quick union就是快速连接 和quick find相同,也是构建一个数组id[],不过存的值换一种理解: 每个数组内的元素看做一个结点,结点内的值即id[i]看做i的前 ...
- eclipse Oxygen2 4.7.2版本安装activiti插件,并兼容svn插件
附录,插件下载:链接:https://pan.baidu.com/s/138ChoXao1fALBzdOhJjdQg 密码:06fx 安装方法: 解压eclipse安装包,将eclipse-activ ...
- java的一些基本概念——java11、jdk、jre、jvm等
Java字节码 先介绍下c语言的编译过程,写好代码用编译器(比如gcc)编译过后是机器能够直接执行的二进制机器码. java也类似这种情况,但是java代码文件编译过后不是任何机器都能识别的机器码,而 ...
- 使用windeployqt工具来进行Qt的打包发布
https://blog.csdn.net/sinat_36264666/article/details/73305712
- 3、基于多播、安全认证的corosync集群(VIP、Httpd、Filesystem)
Messaging Layer --> CRM --> RA systemd:/usr/lib/systemd/system systemd有一个特性,即便一个服务开机启动,但是在 ...
- malloc/free 和 new/delete
(本文参考于网上) 首先两者都可用于申请动态内存和释放内存。 对于非内部数据类型的对象而言,只用malloc/free无法满足动态对象的要求.对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执 ...
- 4th,Python三级菜单
1. 运行程序输出第一级菜单 2. 选择一级菜单某项,输出二级菜单,同理输出三级菜单 3. 菜单数据保存在文件中 4. 让用户选择是否要退出 5. 有返回上一级菜单的功能 data = { '北京': ...
- 补充一下 sizeof
sizeof是一个运算符,给出某个类型或变量在内存中所占据的字节数 sizeof(int) //告诉你int占据几个字节 sizeof(i) //告诉你i这个变量占据几个字节 注:sizeof是静态运 ...
- linux解压类型总结
1.*.tar 用 tar –xvf 解压2.*.gz 用 gzip -d或者gunzip 解压3.*.tar.gz和*.tgz 用 tar –xzf 解压4.*.bz2 用 bzip2 -d或者用b ...
- 浅谈Static
A: 使用场景 static可以修饰成员变量和成员方法. 什么时候使用static修饰成员变量? 加static修饰成员的时候,这个成员会被类的所有对象所共享.一般我们把共性数据定义为静态的变量 什么 ...