Python在Mac10.12.6版本的自带版本检查(我自己是10.12.6的据说10.6以上的自带的都是2.7):
打开终端输入:Python
则可看出输出为2.7版本,网上看了一些怎么升级的,个人心得是直接下载最新版安装,官网地址:https://www.python.org/
我自己用的就是这个版本,直接下载,安装就是点击下一步,完成之后在终端输入:Python3则:
即Python3.6的版本安装完成!
再安装pycharm,有免费版和收费版,我是直接在网上找了一个注册链接码的直接破解了,当然我在写笔记的时候想把他找出来,发现我已经找不到了,反正就是下载一个安装也没什么难度直接安装,可尹自己买或者用免费版的,老师说免费版的可以用,我自己当然不知道啦,因为我正好已经找到破解了!
那pycharm是干什么的呢?简单来讲就是你要写Python语言得有个地方让你写吧,那你把它当那个地方就可以了!
安装完之后打开,选择3.6的版本
路径大概就是你保存文件的地址吧!
进去后大概会出现一个这种的东东,我不知道是什么反正就是给关了,也没什么影响
(汗:英文的认识度太低。。。)
然后创建一个新的,就是写代码的页面了??
下面就具体写入门的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)
练习都扔上去了!!!就这样吧!