首页 > 编程语言 > 详细

Python3基础语法笔记_1

时间:2020-01-31 16:58:44      阅读:47      评论:0      收藏:0      [点我收藏+]
# 语言: python3.8
# 工具: PyCharm x64
# 目的: 防止忘记基本语法
# 使用Ctrl+/ 可快速多行注释/取消注释
# 在序号右边单击出现红点,右键选择Debug可以调试程序


# 测试四则运算简单输出
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 使用
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

 

Python3基础语法笔记_1

原文:https://www.cnblogs.com/Lunix-touch/p/12245561.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!