|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
想学习Python语言,是想向着机器学习的方向进行努力。
小甲鱼的视频简单易学,轻松幽默,非常适合新手入门。我将自己记在笔记本上的东东转到帖子上,以回顾、记录以及分享。
NO.1 视频一开始,在小甲鱼的带领下,设计了一个小小的猜数字游戏,和外甥玩的不亦乐乎。因为自己有一点点大学期间C语言的基础,所以相对容易做了代码改进。
import random
print('........小游戏.........')
temp=input('猜猜我心里想的数字是几?')
guess=int(temp)
n= random.randint(100,200)
while guess!=n:
if guess>n:
print('哥,大了!')
else:
print('嘿,小了!')
temp=input('No,再猜:')
guess=int(temp)
print('Yes!!!!')
print('你是我心里的蛔虫么~~')
print('游戏结束,不玩啦~~')
本段代码中,将猜对情况下打印内容外置于while循环,将 temp=input('No,再猜:')置于if else之后,可以改善原代码第一次不提醒数字大小的问题。
NO.2 学习到的概念或者模块简介:
BIF: built in functions ,内置函数
dir(__builtins__) 查看内置函数
help(input) 查看input该BIF的含义和作用
\反斜杠可用于转义,用于打出\“,以及反斜杠等。
random随机模块:randint(m,n)生成m和n之间的随机数
isinstance(a,b) 检查a,b是否为同一类型
拼接:字符串拼接,‘123’+‘123’和123+123会得到不同的结果,前者为字符串的拼接,结果为‘123123’,后者为计算,结果为246。
重要概念:Python的灵魂是缩进,:的下一行会自动缩进,同等缩进条件下为同等地位的执行条件。
NO.3 操作符
a+=1是a=a+1的简写
b*=10是b=b*10的简写
运算符包括+ - * / % // **等遵循幂>乘除>加减的顺序。
逻辑操作符包括and or 等,整体来看,运算符优先于逻辑操作符。
章节3
分支和循环:
Python可以通过缩进,避免悬挂else的问题。
三元操作符: small=x if x<y else y
assert+条件,如果条件为真,继续,如果条件为假,报错
while 循环 while 条件:
循环体
配合break 和continue使用,其中,break为终止循环,continue为结束本轮循环,开启下一轮循环。
for 循环 for 目标 in 表达式:
循环体
配合range 使用,range(n) ----(0,1, 2,……n-1)
range(m,n)----(m,m+1,……n-1)
range (m,n,a)----其中,a为步长
|
评分
-
查看全部评分
|