自学内容网 自学内容网

深度学习python基础(第二节) 分支语句和循环语句

本节主要介绍分支语句和循环语句的基本语法。

注意:在python中的作用域以缩进为准。有语言基础的很好理解,了解语法格式就可以。

布尔类型和比较运算符

# True真,False假
a = True
print(f"布尔变量a的内容是:{a},类型是:{type(a)}")

比较运算符

        与c++语言的比较运算符一致。

num1 = 10
num2 = 10
print(f"num1和num2是否相等:{num1 == num2}")
name1 = "northeast"
name2 = "north"
print(f"name1与name2是否相等:{name1 == name2}") # 字符串也可以直接使用比较运算符,c语言不可以

python中的分支语句

if语句的基本语法格式    

python中以缩进来确定作用域  

if else组合判断语句

score = int(input("请输入你的考研分数:")) # 字符串转int
if score >= 370:
    print("恭喜你考上研究生了!")
else:
    print("hope是美好的东西!")
print("Never give up!")
score = int(input("请输入你的考研分数:"))
if score >= 380:
    print("恭喜你上岸的概率非常高!")
elif score >= 360:
    print("恭喜你上岸的概率比较高!")
elif score >= 340:
    print("恭喜上岸的概率高!")
else:
    print("不管怎么样先准备复试再说!")
print("祝所有努力的人都考上研究生!")
import random
num = random.randint(1,10) # 随机产生1-10之间的整数
print(num)

python循环语句

time = 10
print("当前剩余时间为:%d" % time)
while time > 0:
    time -= 1
    print(f"时间减少,剩余:{time}")
print("请珍惜时间!")

求和1-100,很简单

i = 100
sum = 0
while i > 0:
    sum += i
    i -= 1
print(f"1-100的求和为:{sum}")

九九乘法表

i = 1
while i <= 9:
    j = 1
    while j <= i:
        print(f"{j}*{i} = {j * i}\t",end = '')
        j += 1
    i += 1 
    print() # 自动换行

for循环的基础语法  

for 循环是对一批内容进逐个处理。

name = "caixunkun"
for i in name: # 循环处理字符串
    print(i , end = '\t')

range()函数语法

range(5) # 取得的数据为[0,1,2,3,4] 不包含5。

range(5,10) # 取左不取右[5,6,7,8,9]。

range(5,10,2) # 从哪到哪步长是多少[5,7,9]。

for x in range(10):
    print(x,end = '\t')
for x in range(5,10):
    print(x,end = '\t')
for x in range(5,10,2):
    print(x,end = '\t')

for循环临时变量的作用域

for i in range(5):
    print(i,end = '\t')
print(i) # for循环的作用域,只在for循环内部,原则上不可以,实际是可以的,保存的是最后一个值

for循环的嵌套

for i in range(1,10):
    for j in range(1,i):
        print(f"{j}*{i} = {j * i}\t",end = '')
    print()

循环中的continue和break    

continue跳过此次循环    

break跳出循环


原文地址:https://blog.csdn.net/qq_55383558/article/details/145265524

免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!