码迷,mamicode.com
首页 > 编程语言 > 详细

python day1

时间:2017-10-12 15:43:42      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:inux   利用   and   双击   安装包   条件   数字游戏   blog   设置   

一、安装python

Windows安装python

首先,根据你的Windows版本(64位还是32位)从Python的官方网站下载Python 3.5.2对应的64位安装程序32位安装程序

https://www.python.org

技术分享

特别要注意勾上Add Python 3.5.2 to PATH,然后点“Install Now”即可完成安装

如果是python2.7,则要手动添加环境变量

   【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】
    如:原来的值;C:\python27,切记前面有分号

linux安装python

linux系统默认安装python,如果升级到python3.5

Python 安装包:Python-3.5.2.tgz

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

 安装

  • tar zxvf Python-3.5.0.tgz
  • cd Python-3.5.0
  • ./configure --prefix=/usr/local/python35
  • make
  • make install

系统中原来的python在/usr/bin/python,通过ls -l可以看到,python是一个软链接,链接到本目录下的python2.6

我们可以把这个删除,也可以新建一个python3的软链接,只不过执行时python要改成python3,或者python脚本头部声明要改为#!/usr/bin/python3

  •  mv /usr/bin/python /usr/bin/python.bak 
  • ln -s /usr/python/bin/python3 /usr/bin/python

二、hello,world!

第一个小程序,输出hello,world!

print("hello,world")

注意python2输出可以直接使用print "hello,world",python3 print后面加()。

              如果是中文,python2首行要加#-*- coding:utf-8 -*-,python3默认支持utf-8

用户输入

name= input("What is your name?")
print(name)

输入密码时,如果想要不可见,需要利用getpass 模块中的 getpass方法

import getpass
pwd = getpass.getpass(Input your password:)
print(pwd)

在pycharm中运行不成功,不支持getpass模块,直接运行python pwd.py可以成功。

循环 if  else

name = input("What‘s your name?")
age = input("How old are you?")
if name == yolanda and age ==18:
    print("You‘re right")
else:
    print("You‘re wrong")

注意:==后面跟的字符串要带引号,数字不用加,但此时age可以输入字符串,要想直接只能输入数字修改为:

age = int(input("How old are you?"))

此时age输入非数字的就会报错

多个判断条件下,elif

例:猜大小游戏

number = 20
guess_number = int(input("Input your guess number"))
if guess_number< number:
    print("It‘s too small")
elif guess_number == number:
    print("You‘re right")
else:
    print("It‘s too big")

循环 while

当i>=5时,循环结束

i=0
while i<5:
    print("count:",i)
    i=i+1          #也可以写成i+=1
print("time out")

循环 for

当i<5时,循环输出

for i in range(5):
    print("count:",i)

猜数字游戏升级,给三次机会,猜不对退出:

number = 20
count = 0
while count<3:
    guess_number = int(input("Input your guess number"))
    if guess_number< number:
        print("It‘s too small")
    elif guess_number == number:
        print("You‘re right")
    else:
        print("It‘s too big")
    count=count+1

 

 

python day1

标签:inux   利用   and   双击   安装包   条件   数字游戏   blog   设置   

原文地址:http://www.cnblogs.com/-yolanda-/p/7655961.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!