直入主题
因为有了C语言的基础,所以初学python还是比较容易入门的
python相对于C语言更加的简洁
借用一串代码说一下新技能
import random
secret = random.randint(1, 10)
temp = input('猜一个数:\n')
num = int(temp)
i = 0
while num != secret and i < 4:
if num > secret:
print("大了")
else:
print("小了")
temp = input('重猜一个数:\n')
num = int(temp)
i = i + 1
if i < 4:
print("对了")
else:
print("太笨了")
1.引入模块-------开头的随机数(random模块)
在python中可以引用各种丰富的模块,这次引用的random模块就是一个生成随机数的模块
random模块用法(1)在开头用import random声明引用(2)给secret赋随机值:secret = random.randint(1, 10)意思 就是给secret一个1到10之间的随机整数值。(random的其他随机用法https://blog.csdn.net/Amdrose/article/details/81304728)
2.无需定义直接给变量赋值
C语言中需要先对各种变量进行定义然后才能赋值运算,而python中可以直接用,比如上述代码中的temp,但是此处的temp是直接由input输入的,input输入的类型默认为str,所以要在下一步进行强制类型转换(str -> int)然后才能进行整形的比较。
3.type()用法
type(x)可以知道x的类型。
4.与C语言的小区别
a.语句结尾无分号
b.缩进是灵魂
c.and==&&,or==||
d.单双引号基本一样
注意三重引号的用法
e.“:”触发缩进