DAY2 Python小白学习NOTE

昨天 一大堆错误搞到心烦

遇到问题 关键还是冷静冷静!!!这样你的思路才会明确

——————————————————————————————————————————————————————————————————————————

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

TURTLE海龟

在python里学习真的很有趣 什么pandas conda turtle.....各种各样的动物

turtle模块是用来画画的 

那画画需要什么呢?

一只笔

一张画纸

my_list = ['aj1','kt3','curry','cp3']
for i in my_list:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

turtle.color(' ',' ')# 改变 箭头 的颜色 括号里第一个是 改变 画线的颜色 第二个 是 里面的填充颜色

draw = turtle.Pen()  #这个就个套餐 包含了笔跟纸  PPPPPPPPen记得要大写呀

forward() #这个是向前 走 多少 像素

backward() #这个是向后 走 多少 像素

right() #这个是向右 转 多少 度

left() #这个是向左 转 多少 度

up() #这个是把笔 抬 起来(不会画到画布上)

down() #这个是把笔 放 下来 (画到画布上,默认是已经画到画布上了)

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

有了以上的套餐 就可以画各种各样的

比如正方形

import turtle
turtle.color('blue','yellow')
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)

刚刚才发现 要是不输入 turtle.Pen() 也可以成功运行

两条平行线

import turtle
turtle.color('red','yellow')
turtle.forward(100)
turtle.right(90)
turtle.up()
turtle.forward(100)
turtle.down()
turtle.right(90)
turtle.forward(100)





if

判断是否

你是不是SB 肯定不是

条件符号

==

!=

>

<

>=

<=

格式很重要 python通过缩进来判定

if answer == 'i am sb':

print('ahahhahhaaa')#通过tab 退后四个格来说明 我是属于if语句 同时 记得 if 判断结束后 后面加:

else:

print('lallalalalallala')


elif是else if简写

and 并且

or  或者

None

10 跟 '10' 有区别吗?

当然有 10 表示是数量 而 '10' 是字符 名字 也有人的名字是叫十 但你会认为这个人是数量吗?当然不是

通过' '这个可以区分 字符串跟数字

也可以用以下这些来转换

str() eg. str(10) #把 数字 转换成 字符 ps 虽然现在我还看不到有什么意义

int() eg. int('10') #把 字符 转换成 数字

float() eg. float('10.5')#把 字符 转换成 浮点数 int是整数 float 是带小数点的数字






for循环

for x int xx: #比如小明要检查消防安全 xx是代表1-10的全部楼层 而x就代表小明目前要去的楼层 就会从#1,2,3.....检查

     

range(,)函数  表示是范围 eg.   range(1,11)代表1到10 不是11 而如果你想每次增长3 你就可以在后面添加(1,11,3)


循环输出5个hello world

for i int range(0,5):
    print('hello world %s' % i)#i将取代占位符的位置

将你的清单一个一个列出来

my_list = ['aj1','kt3','curry3','cp10']
for i in  my_list:
     print(i)
     

while xx:  #xx是代表条件 只要 满足条件 就会一直循环下去 比如 x=1    while x<10:  

True 真 就是一直满足条件 while True: 永远循环下去


使用函数function

def xxx():   #以这样的格式创建函数

return xxx  #返回值 比如你这个函数 计算完一条题目后得到数值 然后将这个数值放在return()里 当你运行完函数之后就会返回结果


接下来就写一个预测什么时候变大胖子的函数!!

import sys
def fatty():
     print('please enter your curren weight')
     weight = int(sys.stdin.readline())#因为体重是数量 而这个函数里面是字符串的 要转换
     print('how much you fat precent than before curren every year?')
     fat=float(sys.stdin.readline())#比如比前年重0.1 这个是浮点数 不能用int 整形
     print('please enter the number of years')
     year = int(sys.stdin.readline())#这个状况持续多久
     weight = weight*(1+fat)**year
     return weight
     


>>> fatty()
please enter your curren weight
139
how much you fat precent than before curren every year?
0.08
please enter the number of years
5
204.2366026752001
>>> 
每年长多0.08 5年之后就要204!!!!








  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值