今天是2019.9.11号22:51分

这是我自学Python的第二天,也是我写博客的第二天,还是不知道怎样写博客的第二天,有点懵

今天学Python还是一样的懵,错误还是有很多,而且脑中也不够灵活,逻辑能力还是有待提高,

还得继续加油,为了以后能成为一名IT大佬,我得坚持再坚持,努力再努力,加油吧!骚年!!!!!

结果是由过程决定的,相信我努力的过程会有回报的.我能行的,我相信自己

下面是我的知识总结和错误总结

======我======是======一======个======快======乐======的======分=======割======线======

一.重要知识点:
1. 循环. while循环
while 条件:
代码块(循环体)
执行流程:
1. 判断条件是否为真. 如果真. 执行代码块
2. 再次判断条件是否为真......
3. 当条件为假.执行else 跳出循环. 循环结束 2. 格式化输出
%s: 字符串的占位符, 可以放置任何内容(数字) #如果字符串中有了占位符. 那么后面的所有的%都是占位. 需要转义
print("我叫%s, 今年年22岁了了, 学习python2%%了了") #后面的2%%需要转义,因为前面已经有占位符了
print("我叫王尼玛, 今年年22岁, 已经凉凉了了100%了了") #前面无占位符,所以后面的%就是%,不需要转义
%d: 数字的占位符 3. 运算符
逻辑运算:
and 并且的意思. 左右两端的值必须都是真. 运算结果才是真(一假为假)
or 或者的意思. 左右两端有一个是真的. 结果就是真. 全部是假. 结果才能是假(一真为真)
not 非的意思. 原来是假. 现在是真. 非真即假, 非假既真(真假互换)
在没有()的情况下not 优先级⾼高于 and,and优先级⾼高于or,即优先级关系为( )>not>and>or,同⼀一优先级从左往右计算
x or y , x为真,值就是x,x为假,值是y
x and y, x为真,值是y,x为假,值是x
break 结束循环. 停止当前本层循环
continue 结束当前本次循环. 继续执行下一次循环 二.错误总结:
1.忘记设置变量sum、忘记把sum进行累加和忘记把sum值输出
#题目1:1+2+3+...+100=?
'''
num=1
???????? -->>忘记设置一个sum变量(对比第二点)
while num<=100:
print(num)
num=num+1
????? -->>因为前面忘记设置变量,导致这里也没有累加值(sum)(对比第二点)
????? -->>这里缺少把sum值输出来(对比第二点)
'''
#出现这种错误是因为写流程时没有考虑全面和去思考先写流程,写完的时候没有再看一遍流程是否有错 2.没有把sum值输出放到while循环外
'''
num=1
sum=0
while num<101:
sum=sum+num
num=num+1
print(sum) -->>这里忘记把sum值输出放到while循环外(即把print放到与while同一条竖线)
'''
#出现错误的原因是因为没有考虑到while循环的嵌套关系和没有考虑到一个缩进属于一个等级 3.缺少判断条件
#题目2:输出1-100所有的奇数
'''
num=1
while num<=100:
num%2 !=0 -->>缺少判断条件(应加上if,然后下一行print再缩进一次tab)
print(num)
num=num+1
#出现这个错误的原因是因为没有考虑是否要有判断条件,就只考虑了取余不等于0 4.单引号和括号用错了
name=input('请输入你的名字:')
gender=input('请输入你的性别:')
age=input('请输入你的年龄:')
hobby=input('请输入你的爱好:')
print('我叫'+%s',性别是'+%s',今年'+%s',我是一个活泼开朗的人,爱好是'%s) % (name,gender,age,hobby) -->>单引号和括号用错了
修改后:print('我叫%s,性别是%s,今年%s,我是一个活泼开朗的人,爱好是%s' % (name,gender,age,hobby)) -->>正确的
#出现这种错误是因为字符串的含义理解不到位,所以导致出现上面的例子 5.逻辑运算优先级
print(5 or 6 and 0 or 9 or 2 and 0 and 4 or 3 )判断是3(×) -->>正确的是5
#出现这个错误是因为把逻辑运算的优先级别搞混了,正确的优先级别是not>and>or,有括号()先算括号()的
======我======是======一======个======快======乐======的======分=======割======线======
下面代码是我学习过程中的代码,有很多不足之处
#题目1:1+2+3+...+100=?
'''
num=1
???????? -->>忘记设置一个sum变量
while num<=100:
print(num)
num=num+1
????? -->>因为前面忘记设置变量,导致这里也没有累加值(sum)
????? -->>这里缺少把sum值输出来
''' '''
num=1
sum=0
while num<101:
sum=sum+num
num=num+1
print(sum) -->>这里忘记把sum值输出放到while循环外
''' '''
num=1
sum=0
while num<101:
sum=sum+num
num=num+1
print(sum)
''' #题目2:输出1-100所有的奇数
'''
num=1
while num<=100:
num%2 !=0
print(num)
num=num+1
'''
num=1
while num<=100:
if num%2 !=0:
print(num)
num=num+1
# name = "alex"
# print("%s已经喜欢了沙河%%2的女生" % name) # 如果字符串中有了占位符. 那么后面的所有的%都是占位. 需要转义
print("wuse很色.喜欢了昌平%5的女生") # 这句话中没有占位符. %还是%
# 1>2(false) and 3<4(ture) or 4>5(false) and 2>1(ture) or 9<8(false)                   -->>false
# 1>1(false) and 3<4(ture) or 4>5(false) and 2>1(ture) and 9>8(ture) or 7<6(false) -->>false
# not 2>1(false) and 3<4(ture) or 4>5(false) and 2>1(ture) and 9>8(ture) or 7<6(false) -->>false print(not 5>6 and 8<9 and 9<3 or 1<5 and not 8>6 or 5>5) #求出下列列逻辑语句句的值
# 8 or 4 -->>8
# 0 and 3 -->>0
# 0 or 4 and 3 or 7 or 9 and 6 -->>3 print(5 or 6 and 0 or 9 or 2 and 0 and 4 or 3 )

自学Python编程的第二天----------来自苦逼的转行人的更多相关文章

  1. 自学Python编程的第八天----------来自苦逼的转行人

    2019-09-18-21:11:24(初学者不会学博客,望大家见谅见谅) 今天学的内容是有关list..dict.set集合的使用方法和注意事项 list和dict在循环中不可删,而且list在迭代 ...

  2. 自学Python编程的第一天----------来自苦逼的转行人

    学习Python的第一天,也是我第一次写博客的一天,不怎么会写博客,也不怎么会Python,也不怎么会写总结.在学Python的第一天发现自己脑子不是很好用,在学习过程中出现很多错误,错误锦集如下,哈 ...

  3. 自学Python编程的第十天(希望有IT大牛看见的指点小弟我,万分感谢)---------来自苦逼的转行人

    2019-09-20-23:24:15 今天逛论坛.逛知识星球时.逛b站up主时,都说到低学历,非科班的人最好不要去自学Python 他们都说:如果我们学python是为了找工作,最好不要把pytho ...

  4. 自学Python编程的第九天(希望有大牛帮我看看我第一个代码是否有弊端,感谢您们)----------来自苦逼的转行人

    2019-09-19-22:11:33 今天是自学Python的第九天 学的内容是有关文件操作的,如:r.w.a.rb.wb.ab.r+.w+.a+等 有大牛帮我看一下我的代码第一个有没有什么弊端吗? ...

  5. 自学Python编程的第六天(最后代码有更好的请告诉我)----------来自苦逼的转行人

    2019-09-16-23:09:06 自学Python的第六天,也是写博客的第六天 今天学的内容是有关dict字典的用法 看视频加上练习,目前还没遇到有难点,但是感觉很不好的样子 没有难点以后突然出 ...

  6. 自学Python编程的第十一天----------来自苦逼的转行人

    2019-09-21-23:00:26 今天看了很多博客网的博客,看完觉得自己的博客真的是垃圾中的垃圾 新手不知道怎样写博客,我也很想写好一篇能让人看的博客,但是目前水平不够 只能慢慢改,今天的博客还 ...

  7. 自学Python编程的第\七天----------来自苦逼的转行人

    2019-09-17-23:09:48 今天学的内容是有关小数据池的,学的有点懵逼,感觉越来越难学了,但是得坚持下去 明天学习下一个课程时,感觉要跟不上,看来明天得先看好几遍今天的内容 不然肯定会听的 ...

  8. 自学Python编程的第五天(希望有IT大牛帮我看最下面的代码)----------来自苦逼的转行人

    2019-09-15-15:40:24 今天没有学知识,是一个一周总结,把这一周学的知识总结一遍,然后把做过的练习题再做一遍 看是否还会有再出现同样的错误,而且还可以知道有哪些知识点没有掌握好,可以把 ...

  9. 自学Python编程的第四天----------来自苦逼的转行人

    2019-09-14 21:15:24 今天是学习Python的第四天,也是写博客的第四天 今天的内容是有关'列表'.'元组'.'range'的用法 列表:增删改查.列表的嵌套 元组:元组的嵌套 ra ...

随机推荐

  1. gcc 编译两个so其中soA依赖soB

    有两个so,其中soB中调用soA: 那么我们打包soB的时候连接soA: 在打包test程序的时候连接soB,此时soB会自动查找依赖的soA: 如下测试 在编译之前指定环境变量:export LD ...

  2. MLflow系列1:MLflow入门教程(Python)

    英文链接:https://mlflow.org/docs/latest/tutorial.html 本文链接:https://www.cnblogs.com/CheeseZH/p/11943280.h ...

  3. Oracle 如何恢复删除并提交的表数据

    在Oracle的数据库中,如果不小心删除数据,该如何恢复数据呢? 有两种方法 :scn 方法和时间戳方法 一.恢复删除数据的SQL语法(建议用时间戳) 1.通过scn恢复删除且已提交的数据 1)获得当 ...

  4. UICachedDeviceRGBColor CGImage]: unrecognized selector sent to instance 0xxxxxxxxxxx'

    UICachedDeviceRGBColor CGImage]: unrecognized selector sent to instance 0xxxxxxxxxxx' 报错原因是 本来应该写空间的 ...

  5. 【转载】 os.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID" os.environ["CUDA_VISIBLE_DEVICES"] = "0" (---------tensorflow中设置GPU可见顺序和选取)

    原文地址: https://blog.csdn.net/Jamesjjjjj/article/details/83414680 ------------------------------------ ...

  6. New & make in go_Code

    概述 Go 语言中的 new 和 make 一直是新手比较容易混淆的东西,咋一看很相似.不过解释两者之间的不同也非常容易. 他们所做的事情,和应用的类型也不相同. 二者都是用来分配空间. new 函数 ...

  7. cps在jenkins构建报错

    修改ares的版本号即可,改为2.0.1.14-20191126-RELEASE

  8. Nexus上传python包

    参考 https://blog.csdn.net/m0_37607365/article/details/79998955 1.首先创建pypi仓库 其中,PyPI类的服务,支持三种: proxy,提 ...

  9. 一步一步FLASK(一)

    简介: 本文是记录本人建立一个flask项目的完整过程. 涉及FLASK的诸多实用技术. 一:基本FLASK pycharm建立FLASK项目即可运行. 代码如下: from flask import ...

  10. CSS继承控制:inherit、initial和unset

    CSS里有三种常用的属性值继承方式:inherit,initial和unset.我们用一个简单的例子来演示一下: <ul style="color: green;"> ...