py3游玩指南(1)

Jonathan1

2019-03-16 15:17:29

Personal

[点击这里食用亦可](https://jonathanzhang1.github.io/2019/03/15/py3%E6%B8%B8%E7%8E%A9%E6%8C%87%E5%8D%97(1)/) - 前言 从前,世界上有两大霸主分别叫:Pascal和c。 后来c没落了,被c++替代。 现在,Pascal没落了,将有python替代! 所以,今天宝宝就来给各位普及一下基础python**3**语法。 >请注意,是python3,而不是python2 - python3的安装 在[官网](https://python.org)下载 >注意:是python3,不是python2! - 打开python(仅供windows玩家参考,lindx请问度娘) 首先,按win键打开主菜单,找到“python 3.x”文件夹,点开。文件夹中有几个选项,选择“IDLE(这里有一大串东西)”。打开后大概是这样: ![123](https://cdn.luogu.com.cn/upload/pic/54191.png) 然后就可以在>>>后输入代码辣! - python3基本io - out python中有一个自带函数,叫做“print()”,使用方法大概是:print(你要输出的东东) >注意:“你要输出的东东”可以是变量、字符串以及数字,中间用','分割但中间会有一个空格。 - 举例: ```python print("Hello","world")#注意,python语句最后不打分号,"#"的意思则是注释 ``` 输出: ```python Hello world ``` - 小练习 描述: 输出“Hello World!” 输入: 无 输出: Hello World! 样例输入: ```python (无) ``` 样例输出: ```python Hello world! ``` - in python3中的输入是用自带函数“input()”,使用方法为:input(提示信息) python中有一个很牛逼的用法:print(input()) >注意,input()输入类型为string。 - 举例: ```python print(input()) ``` 输入: ```python 214352 ``` 输出: ```python 214352 ``` - 变量 - 先做一点准备: Ctrl+n 新建文件 写完代码后f5编译 >注意,python编译过后不会生成.exe文件 在py中,变量的初始化很简单,请看示例。 ```python #string a=" "#这里单引号双引号都行 ``` ```python #int a=0 ``` 很简单4不4? - 举例: ```python a=" " a=input("input:") print(a) ``` 输入 ```python wqx ``` 输出 ```python wqx ``` 然后就是加减乘除,``+-*/``都与c++相同,但python中,两个``**``即可算出乘方,如``2**3``代表2的3次方。 - 小练习 描述: 计算两个数相乘 输入: 一行两个数,空格隔开。 输出: 一行,结果。 样例输入: ```python 2 3 ``` 样例输出: ```python 6 ``` 提示: 要强制转换类型,python3 string转换int,用int()函数,转换后就直接是数字了,不要再减去'0' - 判断 - 单if 单独的if语句很简单,python的if没有括号,格式就是: ```python if 表达式: 语句 #这里一定要有4格缩进 ``` 举例: ```python a=0 input(a) a=int(a) if a>5: print("a>5") ``` 输入: ``` 24 ``` 输出: ``` a>5 ``` - if+else 也很简单: ```python if 表达式: 语句 else: 语句 ``` - 小练习 描述: 输入一个数,大于5输出1,小于等于5输出0 输入: 一个数 输出: 0或1 样例输入: ``` 214 ``` 样例输出: ``` 1 ``` - if+elif+else 仍然比较简单: ```python if 表达式: 语句 elif 表达式:#就跟python的elifc++的else if一样 语句 else: 语句 ``` >注意,python中没有switch - 结束语: 好辣,今天本宝宝写了辣抹长,辣就先在这里结束了