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)
浙公网安备 33010602011771号