python基础 条件和循环
Python简介
python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。
1. 第一句python
- 后缀名是可以是任意?
- 导入模块时,如果不是.py文件
==> 以后文件后缀名是 .py
2. 两种执行方式
python解释器 py文件路径
python 进入解释器:
实时输入并获取到执行结果
3. 解释器路径
#!/usr/bin/env python
4. 编码
# -*- coding:utf8 -*-
1.python的输出
print("Hello World")
2.注释
当行注视:# 被注释内容
多行注释:""" 被注释内容 """
3.变量
- 变量名只能是 字母、数字或下划线的任意组合
- 变量名的第一个字符不能是数字
- 以下关键字不能声明为变量名
- 最好不好和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']
变量的赋值
name = "Tom"
name1 = "jack"
4.输入
input的用法,永远等待,直到用户输入了值,就会将输入的值赋值给一个东西
#把输入的用户名赋值给name
name = raw_input("请输入用户名:") #打印输入的内容
print name
5.while循环
1、基本循环
while 条件:
#循环体 #注意:循环体前面要缩进
# 如果条件为真,那么循环体则执行
# 如果条件为假,那么循环体不执行
6.if else 条件语句
if 条件: #注意:代码块前面要缩进
代码块1 #如果条件成立,执行代码块1
else: #如果条件不成立,执行代码块2
代码块2 if 条件1 and 条件2 :
代码块1 #条件1和条件2都成立,执行代码块1
else: #如果条件1和条件2中有一个不成立,执行代码块2
代码块2 if 条件1 or 条件2 :
代码块1 #条件1和条件2有一个成立,执行代码块1
else: #如果条件1和条件2都不成立,执行代码块2
代码块2
if 条件1:
pass
elif 条件2:
pass
elif 条件3:
pass
else:
pass print('end')
n1 = input('>>>')
if "alex" == "alex":
n2 = input('>>>')
if n2 == "确认":
print('alex SB')
else:
print('alex DB')
else:
print('error')
注意:
n1 = "alex" 赋值
n1 == 'alex' 比较,
PS:
pass 代指空代码,无意义,仅仅用于表示代码块
7.练习题
1、使用while循环输入 1 2 3 4 5 6 8 9 10
i = 1
while i < 11:
if i == 7:
pass
else:
print(i)
i +=1
2、求1-100的所有数的和
i = 0
sum = 0
while i < 100:
i+=1
sum+=i
print(sum)
3、输出 1-100 内的所有奇数
i = 1
while i <101 :
count = i % 2
if count == 0:
pass
else:
print(i)
i+=1
4、输出 1-100 内的所有偶数
i = 1
while i < 101:
count = i % 2
if count == 0:
print(i)
else:
pass
i+=1
5、求1-2+3-4+5 ... 99的所有数的和
i = 1
sum = 0 # s是之前所有数的总和
while i < 101:
temp = i % 2
if temp == 0:
sum-=i
else:
sum+=i
i+=1
print(sum)
python基础 条件和循环的更多相关文章
- Python基础 条件、循环
1.条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. if if语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的 ...
- python基础条件和循环
一.if语句 1.if后表达式返回值为true则执行其子代码块,然后此if 语句到此终结,否则进入下一分支判断,直到满足其中一个分支,执行后终结if 2.expression可以引入运算符:not,a ...
- Python 全栈开发三 python基础 条件与循环
一. 条件语句 python条件语句是根据一条或多条语句的执行结果的真假(True Or False)来决定代码块的执行. 而执行内容可以多行,以缩进来区分表示同一范围. 1.Python判断条件真假 ...
- Python基础:条件与循环
条件语句 除了 boolean 类型的数据,条件判断最好是显性的 if i != 0: ... 而不是只写出变量名: if i: ... For循环与While循环 通常来说,如果你只是遍历一个已知的 ...
- Python基础【while循环】
Python基础[while循环] 1.while循环: 格式 while 条件: ...... print(......) 注意,在while语句也可以嵌套else,但是else不执行循环,执行后直 ...
- Python基础(条件判断和循环) if elif else for while break continue;
条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: age = 20 if age >= ...
- Python基础——条件判断
Python版本:3.6.2 操作系统:Windows 作者:SmallWZQ 到目前为止,Python基础系列的文章中的程序都是一条一条语句顺序执行的.在本章中,我会重点介绍让程序选择是否执行语 ...
- Python基础——for/while循环
Python版本:3.6.2 操作系统:Windows 作者:SmallWZQ 上学期间,常常遇到这样的情景:为了惩罚学生,老师会说:"XXX,你先去操场上跑10圈再回来继续反省.&qu ...
- Python基础入门-For循环
For循环的功能比较强大,他可以帮助我们实现很多重复性的工作.而且for循环能迭代不同的数据结构.他的应用也十分的广泛,作为初学者,我们需要对循环的概念多加理解和练习.接下来我们就来学习for循环的一 ...
随机推荐
- java四舍五入保留几位小数
double d = 3.1415926; String result = String.format("%.2f", d); // %.2f %. 表示 小数点前任意位数 2 表 ...
- $P5240 Derivation$
神仙题. 第一场月赛的题目我到第二场月赛完了才写[由此可见我是真的菜 题目就是个大模拟加乘显然,幂的话需要将原函数.导函数的函数值用扩展欧拉定理展开 \(log\) 层.时间复杂度 \(O(T |S| ...
- BZOJ 2178 Simpson积分
思路: 我发现能用Simpson积分水的题 好像都是裸题诶233333 //By SiriusRen #include <bits/stdc++.h> using namespace s ...
- hihocode 编程练习赛17
1. f1 score 首先了解f1 score的计算方法, 我记得是学信息检索知道的, 然后简单处理就行. 由于我写的比较麻烦, 中间处理过程引入了一些除数为0的情况,导致错了很多次.其实是很简单的 ...
- linux对比两个文件的差异
在项目维护阶段,经常会对垃圾文件进行清理.比如没有在数据库中的文件进行删除,这个时候最好的选择就是使用shell命令了:废话不多说直接上代码: 1.首先准备好从数据表导出来的数据,方法随意 2.在服务 ...
- C语言关键字之sizeof
C语言关键字 sizeof 是一个操作符,返回对象或类型所占内存字节数,类型为size_t(定义在<stddef.h>),有2种用法: sizeof unary-expression si ...
- Android开发中常用的ListView列表的优化方式ViewHolder
在Android开发中难免会遇到大量的数据加载到ListView中进行显示, 然后其中最重要的数据传递桥梁Adapter适配器是常用的,随着市场的需 求变化ListView'条目中的内容是越来越多这就 ...
- Leetcode0523--Continuous Subarray Sum 连续和倍数
[转载请注明]https://www.cnblogs.com/igoslly/p/9341666.html class Solution { public: bool checkSubarraySum ...
- jQuery实现页面锚点滚动效果
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- angular 零碎
相关链接 api(需要FQ) ui-router 知乎 作用域 angular 中作用域的概念是一个亮点,由不同的指令.controller等作用域组成的作用域树就是一个app.简单理解一个contr ...