py3游玩指南(1)
Jonathan1
2019-03-16 15:17:29
[点击这里食用亦可](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
- 结束语:
好辣,今天本宝宝写了辣抹长,辣就先在这里结束了