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)
原文地址:https://www.cnblogs.com/liaoboshi/p/6086560.html