python基础,python第一课

学习python的第一天,总结和记录我的学习过程

python发展及介绍

1994年V1.0

2000年V2.0,目前最高版本2.7

2008年V3.0 ,3.0不兼容之前版本

安装python环境

python下载地址:https://www.python.org/downloads/

windows 安装python,python3.0

配置环境变量

安装IDE

pycharm,目前最流行pythonIDE 工具

打印hello world

1 #! /usr/bin/env python
2 #-*- coding:utf-8 -*-
3 
4 print("Hello World")

 

变量

变量起名有意义,建议使用下划线分割:old_man

字符编码

ascII 美国使用,编码默认使用,编程时默认保存utf-8,读写也是utf-8

GB2312支持7000+字符,在手机,设备中使用

GBK 1830 在PC使用

UTF-8,ascii码占1个字节、欧洲字符占2个字节,东亚的字符占3个字节

用户交互,输入

1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3 
4 name = input("请输入你的名字")
5 print("my name is ",name)

 

输入密码不可见,使用getpass模块的getpass方法

 

1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3 
4 import getpass
5 
6 username = input("username:")
7 password = getpass.getpass("password:")

 

if else 判断和循环

if和while的使用

 1 #! /usr/bin/env python
 2 #-*- coding:utf-8 -*-
 3 
 4 old_boy = 56
 5 count = 0
 6 while count < 3:
 7     guess_age = int(input("guess_age:"))
 8     if guess_age == old_boy:
 9         print("your are same!")
10         break
11     elif guess_age < old_boy:
12         print("your are to young!")
13     else:
14         print("you are older")
15     count += 1
16     if count == 3:
17         countine_confirm = input("your have guessing?")
18         if countine_confirm != 'n':
19             count = 0

 for 循环

1 for i in range(10):
2     print("---------------",i)
3     for j in range(0,10,1):
4         print(j)

 作业

1、使用while循环输入 1 2 3 4 5 6     8 9 10
1 i = 1
2 Sum =0
3 while i < 101:
4     Sum = Sum + i
5     i += 1
6 print("1+2+3+4+5+...100=%s"%Sum)
View Code
2、求1-100的所有数的和
i = 1
Sum =0
while i < 101:
    Sum = Sum + i
    i += 1
print("1+2+3+4+5+...100=%s"%Sum)
View Code
3、输出 1-100 内的所有奇数
i = 1
while i < 101:
    if i % 2 == 1:
        print(i)
    i += 1
View Code
4、输出 1-100 内的所有偶数
i = 0
while i < 101:
    if i % 2 == 0:
        print(i)
    i += 1
View Code
5、求1-2+3-4+5 ... 99的所有数的和
i = 1
Sum = 0
while i < 100:
    if Sum % 2 == 1:
        Sum = Sum + i
    if Sum % 2 == 0:
        Sum = Sum - i
    i += 1
print("1-2+3-4+5-6...99=%s" % Sum)
View Code
6、用户登陆(三次机会重试)
username = "abc"
password = "123"
i = 1
flag = True
while i <= 3:
    _username = input("请输入用户名:")
    if _username == username:
        while flag:
            _password = input("请输入密码:")
            if _password == password:
                exit("登录成功,退出")
            else:
                print("密码错误,请重新输入")
                continue
    else:
        print("输入账号错误请重新输入:")
        i += 1
        continue
    i += 1
View Code

 

posted @ 2017-03-23 15:59  Ksen  阅读(438)  评论(0编辑  收藏  举报