Python基本认知

在编写程序之前,需要判断是否需要安装Python环境。

windows下:

1、下载安装包

    https://www.python.org/downloads/
2、安装
    默认安装路径:C:\python
3、配置环境变量
    【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】
    如:原来的值;C:\python,切记前面有分号
  (现在安装可以单击自动加入PATH)
linux、Mac
  无需安装,原装Python环境
为了方便后续的编写,安装PyCharm编写环境 
1、使用PyCharm编写程序:
编写初始程序 hello world
print("hello world!");

右键单击运行,即可输出结果。

2、使用Python环境运行程序:

使用Python运行,输入代码:

有趣的是Python支持变量是汉字的定义:

姓名 = "longerlong";
print(姓名);

运行后结果:

 

 

程序注释:

  当行注视:# 被注释内容

  多行注释:""" 被注释内容 """  或者是''' 内容'''

 

输入以及字符串接:

# Author longerlong

name = input("name:");
age  = int(input("Age:"));
print(type(age));
job  = input("Job:");
salary = input("Salary:");

info = '''
 ---    info of %s   ---
 Name:%s
 Age :%d
 Job :%s
 Salary:%s
'''%(name,name,age,job,salary);
info2 = '''
 ---    info of {_name}   ---
 Name:{_name}
 Age :{_age}
 Job :{_job}
 Salary:{_salary}
'''.format(_name=name,
           _age=age,
           _job=job,
           _salary=salary)
info3 = '''
 ---    info of {0}   ---
 Name:{0}
 Age :{1}
 Job :{2}
 Salary:{3}
'''.format(name,age,job,salary)
print(info2);

密码输入不可见:要用到getpass 

首先使用import getpass导入getpass库 之后调用getpass.getpass

# Author longerlong
import getpass  #相当于include

_username = "long";
_password = "abc123";
username = input("username:");
#password = getpass.getpass("password:");#密文 ,看不到输入在PyCharm不可用
password = input("password:");
print(username,password);

if username == _username and password == _password:
    print("Welcome user {name} login...".format(name=username));
else:
    print("Invalid username or password!");

while 以及for的用法:注意格式以及与C的不同之处

# Author longerlong

for i in range(0,10,3):
    print("loop",i);

while True:
    print("I like you!");#无限循环

while 的具体用法:

# Author longerlong

age_of_long = 27;


count = 0;
while count < 5:
    guess_age = int(input("guess age:"));
    if guess_age == age_of_long:
        print("恭喜你!猜对了!");
        break;
    elif guess_age > age_of_long:
        print("猜大了,猜小点!");
    else:
        print("猜小了,猜大点!")
    count += 1;
    if count == 5:
        continue_flag = input("Do you want to keep guessing...y/n?");
        if continue_flag != 'n':
            count = 0;
else:
    print("Game Over...");

 

posted @ 2018-04-13 15:33  龙龙学编程  阅读(197)  评论(0编辑  收藏  举报