一.基本知识
python可以直接在程序中输出,同时也可以新建一个文本写代码
例如加法
可以直接在程序中输出
在程序中可以直接写 5+3 这样的语句
python还可以在文本中写代码
但是这样就不能直接写 5+3 了
必须加上print
而且不能是print 5+3
二.基本数据类型
输入和c++不同
这里的输入用input
而且不用声明变量类型
但值得注意的是 intput
返回的类型是string
也就是如果我输入一个8,则这个8是字符8,不是数字8
同时python没有大括号
因此tab
键的缩进就是这个语言的灵魂,缩进就和大括号的作用是一样的
像后面的if
语句
在if
和else
后面要加冒号
如果最后一行也缩进
输入yyr 就不会出现 “你也挺闲的” 这句话
如果我们要输入数字的话
t=input("猜猜他现在多重\n")
w=int(t)
这里的input
返回的是string
所以我们要用int(t)
将t
转变为int
型
再赋值给w
这里的条件分支不能像c++一样用 else if
是语法错误
这里的else if
要变成elif
三.注
- 输入进来的全部都是
string
类型的 - 使用
eval
可以去掉引号,也就是将str
转换为int
,其实就是强制转换
a = input()
a = eval(a) + 1 # 去掉引号
print(a)