2day:Python基础

基础知识

  1、python文件的后缀名:.py

  2 、Windows Python的执行方式:Python 解释器路径  py文件路径

    例:C:\python3\python.exe d:\1.py  (如果在当前目录下,可以省略路径)

  3、LINUX下 Python得执行路径 : #! /user/bin/env python

  4、LINUX下如果要运行python的文件 代码前加:

#/usr/bin/u/ubv/a python
# -*- coding:utf-8 -*-
# 文件路径 
# 转换成UTF-8  编码

  5、变量名:由 字母,数字,下划线组成

    备注:数字不能开头,不能有关键字,不要和python内置的命令重复

命令:

  1、input   

    等待用户输入,直到用户输入了相应的值,就会把值赋予某个变量

  2、条件语句

  备注:条件语句中,还包含,'and'  .'not' , 'or'     和,不,或

    如果在条件语句中加‘pass’命令,代表什么都不是,相当于一个占位

  if.....else :

1 n1 = input('>>>')
2 n2 = input('>>>')                    
3 if n1 == n2:
4     print('a')
5 else:
6     print('error')

   if ...elfi...else:

n1 = input('>>>')
n2 = input('>>>')                    
if n1 == n2:
    print('a')
elif n1 > n2:
    print('b')
elif n1 < n2:        
else:
    print('error')

基本数据类型:

  1、字符串

  例: n1 = 'sunjinchao'   n2 = 'xianfangdi' n3 = 'sunjingyao'

  字符串之间也可以相加

n1,n2,n3, = 'sunjinchao','xianfangdi','sunjingyao'
n4 = n1 + n2 +n3
print(n4)
#输出结果
sunjinchaoxianfangdisunjingyao

 

  2、数字

  例:n1 = 123 n2 = 12.0

  

1 n1 = 2
2 n2 = 9
3 n3 = n1 + n2 
4 n4 = n2 - n1
5 n5 = n2 / n1
6 n6 = n2 * n1
7 n7 = n2 ** n1 #幂运算,也就是N2的N1次方
8 n8 = n2 // n1  #取相除的商 ,
9 n9 = n2 % n1 # 取相除后的余数
View Code

 例:判断一个数字为偶数奇数

  提醒:字符串不能进行去余运算

n = int(input("Please input a number: "))
if n % 2 == 0:
    print("This is an even.")
elif n % 2 != 0:
    print("This is an odd")

  3、循环 :while  

      for ....in ...   

 1 love = 'sunjinchaolovesunjingyao'
 2 # index = 0
 3 # while index < len(love):
 4 #     v = love[index]
 5 #     print(v)
 6 #     index += 1
 7 #------------------------------
 8 for i in love:
 9     print(i)
10 """相同的输出:
11 u
12 n
13 j
14 i
15 n
16 c
17 h
18 a
19 o
20 l
21 o
22 v
23 e
24 s
25 u
26 n
27 j
28 i
29 n
30 g
31 y
32 a
33 o
34 """

 

  死循环: while 1 == 1:

  a. while else
  b. continue break
  continue ,终止当前循环,开始下一次循环
  break ,终止所有循环

练习题:1、使用while循环输入 1 2 3 4 5 6     8 9 1

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

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

n = 1
s = 0
while n < 101:
    s = s + n
    n = n + 1
print(s)
#先输出题目要求的数字,然后类似贪吃蛇一样把所有的数字相加

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

n = 1
while n < 101:
    temp = n % 2
    if temp == 0:
        pass
    else:
        print(n)
    n = n + 1
print('----end----')

4、输出 1-100 内的所有偶数

n = 1
while n < 101:
    temp = n % 2
    if temp == 0:
        print(n)
    else:
        pass
    n = n + 1
print('----end----')

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

n = 1
s = 0  # s是之前所有数的总和
while n < 100:
    temp = n % 2
    if temp == 0:
        s = s - n
    else:
        s = s + n
    n = n + 1
print(s)

6、用户三次登录

count = 0
while count < 3:
    user = input('请输入用户名:')
    pwd = input('请输入密码:')
    if user == 'test' and pwd == '123':
        print('登录成功')
        break
    else:
        print('用户名或者密码错误,请重新登录')
count = count + 1

 

posted on 2019-04-05 14:22  超nmmmmm  阅读(153)  评论(0编辑  收藏  举报

导航