Python3基础语法笔记_1

# 语言: python3.8
# 工具: PyCharm x64
# 目的: 防止忘记基本语法
# 使用Ctrl+/ 可快速多行注释/取消注释
# 在序号右边单击出现红点,右键选择Debug可以调试程序 
# 应首先了解Python中 print()的用法,https://www.cnblogs.com/zq-zq/p/9824168.html
# 测试四则运算简单输出 print(1+3) print(5-8) print(3*5) # 除法 print(22/3) # 除法只保留整数 print(22//3) print("-------------------------------------------------------------") # 简单使用变量 boxWidth = 3 boxHeight = 4 s = boxWidth * boxHeight print(s) print("-------------------------------------------------------------") # if-else 使用,多个条件时,and表示与关系,or表示或关系,可用10<num<20 age = 15 if age > 16: print("可以进入") else: print("不准进入") print("-------------------------------------------------------------") # if-elif-else使用 score = 98 result = 'S' if score >= 85: result = 'A' elif score >= 75: result = 'B' elif score >= 60: result = 'C' else: result = 'D' print("Your rank is " + result) print("-------------------------------------------------------------")



# 使用for进行遍历
# for 自变量 in range(),只写一个数,则默认为结束数-1 for i in range(5): # print 默认会自动换行 print(i) # for 自变量 in range(起始数, 结束数-1, 步长), range(默认0,不可空,默认1) for i in range(1, 15, 3): # end='' 表示用指定符号替代换行 print(i, end=' ') print() print("-------------------------------------------------------------") # while 循环的使用 n = 1 while n <= 10: print(n, end=' ') n += 1 # 后续操作,不使用也行 else: print("循环结束") print("-------------------------------------------------------------")
# for嵌套for循环,以乘法口诀表为例 for i in range(1, 10): for k in range(1, i+1): # print("{0}".format(num)), 格式{0}是指输出的第0个元素, format中按顺序指定内容 print("{0}*{1}={2}".format(k, i, i*k), end=' ') print() print("-------------------------------------------------------------") for i in range(1, 10): for k in range(1, i+1): # 另一种带格式输出 print("%d" % (num)), %d、%s等类似于C语言 print("%d*%d=%d" % (k, i, i*k), end=' ') print() print("-------------------------------------------------------------") # 同理,使用while输出乘法口诀表 i = 1 while i <= 9: # 注意别丢掉初始值和自加 k = 1 while k <= i: # 带格式输出---f字符串, print(f"{num}"), {}中为元素 print(f"{k}*{i}={k*i}", end=' ') k += 1 i += 1 print() print("-------------------------------------------------------------") # input(), continue, break使用 # while True表示死循环,一般用于程序需长时间运行 while True: # input(),接收字符串(以结束符结束),input括号中的内容为提示,可空着 option = input('输入:(0)退出, (1)继续') if option == '0': # break可退出循环体 break elif option == '1': # continue可跳过后续步骤重新循环 continue else: print(f"你输入的是{option}, 操作错误!") print("-------------------------------------------------------------")

输出结果:

4
-3
15
7.333333333333333
7
-------------------------------------------------------------
12
-------------------------------------------------------------
不准进入
-------------------------------------------------------------
Your rank is A
-------------------------------------------------------------
0
1
2
3
4
1 4 7 10 13 
-------------------------------------------------------------
1 2 3 4 5 6 7 8 9 10 循环结束
-------------------------------------------------------------
1*1=1 
1*2=2 2*2=4 
1*3=3 2*3=6 3*3=9 
1*4=4 2*4=8 3*4=12 4*4=16 
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81 
-------------------------------------------------------------
1*1=1 
1*2=2 2*2=4 
1*3=3 2*3=6 3*3=9 
1*4=4 2*4=8 3*4=12 4*4=16 
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81 
-------------------------------------------------------------
1*1=1 
1*2=2 2*2=4 
1*3=3 2*3=6 3*3=9 
1*4=4 2*4=8 3*4=12 4*4=16 
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81 
-------------------------------------------------------------
输入:(0)退出, (1)继续5
你输入的是5, 操作错误!
输入:(0)退出, (1)继续1
输入:(0)退出, (1)继续0
-------------------------------------------------------------

Process finished with exit code 0

 

posted @ 2020-01-31 15:39  a最简单  阅读(370)  评论(0编辑  收藏  举报