Python在Mac10.12.6版本的自带版本检查(我自己是10.12.6的据说10.6以上的自带的都是2.7):

打开终端输入:Python

mac下载python2 mac下载python要钱吗_mac下载python2

则可看出输出为2.7版本,网上看了一些怎么升级的,个人心得是直接下载最新版安装,官网地址:https://www.python.org/ 

mac下载python2 mac下载python要钱吗_Python_02

mac下载python2 mac下载python要钱吗_Python_03

我自己用的就是这个版本,直接下载,安装就是点击下一步,完成之后在终端输入:Python3则:

mac下载python2 mac下载python要钱吗_用户名_04

即Python3.6的版本安装完成!

再安装pycharm,有免费版和收费版,我是直接在网上找了一个注册链接码的直接破解了,当然我在写笔记的时候想把他找出来,发现我已经找不到了,反正就是下载一个安装也没什么难度直接安装,可尹自己买或者用免费版的,老师说免费版的可以用,我自己当然不知道啦,因为我正好已经找到破解了!

那pycharm是干什么的呢?简单来讲就是你要写Python语言得有个地方让你写吧,那你把它当那个地方就可以了!

 

安装完之后打开,选择3.6的版本

mac下载python2 mac下载python要钱吗_Python_05

路径大概就是你保存文件的地址吧!

进去后大概会出现一个这种的东东,我不知道是什么反正就是给关了,也没什么影响

mac下载python2 mac下载python要钱吗_免费版_06

(汗:英文的认识度太低。。。)

然后创建一个新的,就是写代码的页面了🤣

mac下载python2 mac下载python要钱吗_mac下载python2_07

下面就具体写入门的Python第一课我都学了什么吧!!!

1.输出用print()这个格式;

2.if 。。。else。。。语句,大概是用来写判断的,如果。。。就怎么样,否则,就另外怎样?

3.循环:for\while  ,这个应该可以理解为我要让某件事干好多遍,就给它加for或者while,具体的区别是for有他的固定格式就是他有包是自带数字的,for i in range(0,10,2):这里面i是个代理就是他可以用别的代替比如ABC什么的,人家叫变量吧好像,括号里的一般0是指 从0开始到10,然后2表示结果是隔几个出来一个,具体运行一下大概就明白了:

  这是我写的第一个代码:

import getpass  #这个是用来引用加密的包的,但是老师说在pycharm里这个包又不能用所以,在别的地方可以用它的时候就代表下面#的那行代码可以放出来了;

user_name = "nini"   
pass_word = "qwe123"   
username = input("username:")   #它的意思好像是用户名就等于输入的用户名;
password = input("password:")   #这个的意思当然是密码等于输入的密码了;
#password = getpass.getpass("password")  #引用函数加密密码,要先引用getpass包,就是前面的import getpass ,这个是哪里来的呢,Python自带的;
print(username,password)    #把这个连个变量输出到屏幕上来,不然前面的input在哪里输入呢,是吧?聪明如我
if username ==user_name and password == pass_word:        #if的条件是这个两个都相等,==的意思是绝对等于,而=是变量的等于,反正就是有定义变量的时候用=,真要等于的时候用==;
    print("Welcome user{name} longin...".format(name=username))   #上面条件完了记得加冒号:然后回车自动缩进,嗯,好看! 这行就是说前面成立的话,就输出括号里的东西

else:              #否则,你就死定了,在这里;
    print("登录失败")   #输出括号里的东西,当然了默认括号里的是字符,所以要加引号不然就出不来;

 当然了#是单行注释,'''    ..........     ''' 是多行注释 单引号也可以用双引号替换,在Python里单双引号基本没什么区别,当然了老师说的,我自己肯定也不知道!😂

 所以大概知道了 input就是输入。。。东东,print就是输出。。。东东,import 引用。。。东东,

name_01 = "nini"
count = 0
while count <4:
    name = input("猜猜我的名字叫什么?")
    if name == name_01:
        print("哇,太棒了,我就是妮妮!")
        break
    elif name != name_01:
        print("很遗憾呐,我的名字不叫{name02}".format(name02=name))
    count +=1
    if count ==4:
        write = input("你还要猜吗?")
        if write == "yes":
            count =0
        elif write == "not":
            break
        else:
            print("您的输入不符合规则,游戏结束!")
            break
i_01 = "妮妮"
x_01 = '24'
count =0
while count <6:
    i = input("猜猜我叫什么名字?")
    print(i)
    x = input('Please guess, myage is?')
    print(x)
    if i == i_01 and x == x_01:
        print("恭喜你哦,都猜对了!")
    elif i == i_01 and x != x_01:
        print("名字猜对了,年龄不对哦")
    elif i != i_01 and x == x_01:
        print("名字没猜对,年龄猜对了")
    else:
        print("什么人啊,这都猜不对?笨死了")
    count +=1
i_01 = "妮妮"
x_01 = '24'

i = input("猜猜我叫什么名字?")
print(i)
x = input('Please guess, myage is?')
print(x)
if i == i_01 and x == x_01:
    print("恭喜你哦,都猜对了!")
elif i == i_01 and x != x_01:
    print("名字猜对了,年龄不对哦")
elif i != i_01 and x == x_01:
    print("名字没猜对,年龄猜对了")
else:
    print("什么人啊,这都猜不对?笨死了")
i = input("你叫什么名字?")
print(i)



练习都扔上去了!!!就这样吧!
for 循环的几个练习 for i in range(0,10,2):   break和conutiue都是停止循环,区别是break是停止循环,countiue是跳出本次循环进行下一次循环;
for i in range(0,10,1):
    print("大循环打印",i)
    for j in range(0,10):
        if j <5:
            print("小--打印",j)
        else:
            continue
    break