2021.11.8
1,异常
IndentationError: unexpected indent
指的是多了不必要的空格和缩进,删除即可
2021.11.9
2,在cmd里获取python关键字
进入python
>>> import keyword
>>> keyword.kwlist
3,格式化输出
age = 10
name = '小花'
print("他今年 %d 岁了"%age)
print("她的名字叫 %s,今年 %d 岁了"%(name,age))
print里只能写一对双引号,否则会报错
b=2
c="哈哈哈"
# print("这是个数字:%d, 这是个字符串:%s"%(b,c))
# print("这是个字符串:%s"%c)
print("b的类型是%s,\nc的类型是%s,\n这是个数字:%d, \n这是个字符串:%s"%(type(b),type(c),b,c))
2021.11.10
4,判断语句和循环语句
条件判断
Pyhton指定任何非0和非空值为Ture,0或None为False
#引入随机库
import random
x = random.randint(0,2)#随机生成【0,2】的随机数,包含0,1,2
print(x)
作业内容见https://blog.csdn.net/weixin_44837382/article/details/121263070
2021.11.11
循环语句
#for循环
# 遍历数字
# for i in range(5):
# print(i) # 输出 0、1、2、3、4
#
# for i in range(0, 13, 3): # 从0开始,到13(下标13,即为12为止)结束,步进值为3,每次累加3
# print(i) # 输出 0、3、6、9
# 遍历字符串
# name = "chengdu"
# for x in name:
# print(x, end="\t") # 输出c h e n g d u
# for循环根据下标遍历
a = ["aa", "bb", "cc", "dd"]
for i in range(len(a)):
print(i, a[i])
# 输出
# 0 aa
# 1 bb
# 2 cc
# 3 dd
# while循环
i = 0
while i < 5:
print("当前是第%d次执行循环" % (i+1))
print("i=%d" % i)
i += 1
# while 可以和else一起用
n = 0
while n < 5:
print("%d小于5" % n)
print(n, "小于5")
n += 1
else:
print("%d大于或等于5" % n)
print(n, "大于或等于5")
2021.11.17
break、continue、pass语句
break:跳出当前循环体(for、while)
continue:跳过当前循环(for、while),进行下一次循环
pass:占位
# 打印1~10
n = 1
while n <= 100:
if n > 10:
break
print(n)
n += 1
# 打印1、3、5、7、9
n = 0
while n < 10:
n += 1
if n % 2 == 0:
continue
print(n)
课堂练习:打印九九乘法表
作业内容见:https://blog.csdn.net/weixin_44837382/article/details/121390252?spm=1001.2014.3001.5501