pythoy 基础一: python的特点 if 语句 whlie语句

一,什么是python?

Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。

二,python和其他编程语言对比:

语言之间的对比
            PHP类:适用于写网页,局限性
            Python Java: 及可以写网页 也可以写后台功能
             - Python执行效率低,开发效率高
             - Java执行效率高, 开发效率低

 三,python基础(if  while)

(1)变量名


                - 字母
                - 数字
                - 下划线
             注意:
               数字不能开头
               不能是关键字

               不能用特殊符号(-   @    #  $)

(2)if 条件语句和while循环语句

          if 条件1:
             pass
           elif 条件2:
             pass
          elif 条件3:
            pass
           else:
            pass
            print('end')

注意:if或slse后面要加冒号,下一行用Tab建缩进。

           pass是代指空代码,无意义。

        while True:   循环

        while False: 不循环

例如:1,使用while循环输入 1 2 3 4 5 6     8 9 10

n = 1
while n < 11:
    if n == 7:
        pass
    else:
        print(n)
        n = n + 1

             2、求1-100的所有数的和

#!/D:\python
# -*- coding:utf-8 -*-
n = 1
s = 0
while n < 101:
    s = s + n
    n = n + 1
    print(s)

           3.输出 1-100 内的所有奇数

#!/D:\python
# -*- coding:utf-8 -*-
'''
输出 1-100 内的所有奇数
'''
n = 1
while n < 101:
    temp = n % 2
    if temp == 1:
        print(n)
    else:
        pass
    n = n + 1

          4 、求1-2+3-4+5 ... 99的所有数的和

#!/D:\python
# -*- coding:utf-8 -*-
n = 1
s = 0
while n < 100 :
    t = n % 2
    if t == 0:
        s = s - n
    else:
        s = s + n
    n = n + 1
    print(s)

 

        

           

(3)基本数据类型

a,数字类型

整数 int()

浮点数 float()

复数 complex(real [,imag])

b,字符串类型

字符串   -    n1 = "小明"   n2 = '张三'   n3 = """李四"""  n4='''王二麻子'''

注意:字符串开始和结尾使用的引号必须一致。

c,布尔类型

True  - 1

False - 0

四,基本输入和输出

input 输入

例如:n = input ('提示文字')       n =str(input ('提示文字'))         n = int(input ('提示文字'))

print 输出

例如:print(输出内容)

例题:用户登陆(三次密码机会重试)

#!/D:\python
# -*- coding:utf-8 -*-
n = 0
while n < 4:
    p = str(input('请输入你用户密码:'))
    if p == 'root':
        print('登录成功')
        break
    else:
        print('密码不正确')
        n = n + 1
        if n == 3:
            print('对不起,3次机会已经用完')
            break
        else:
            pass

 

2018-11-04   23:06:23

原文地址:https://www.cnblogs.com/xingyuyu/p/9932664.html