Python知识点02

1、基本运算符号

加:+ 减:-  乘:*  除:/  相除取整://  相除取余:%  幂次方(n):**n

print(1+2) #返回3
print(1-2) #返回-1
print(10*3) #返回30
print(10/3) #返回3.33333
print(10//3) #返回3
print(10%3) #返回0.3333
print(10**3) #返回1000

2、条件语句

① If……elif……else

Python 中的条件语句结构,它允许你根据多个条件执行不同的代码块。其基本结构如下:

if condition1:  
    # 代码块1  
elif condition2:  
    # 代码块2  
elif condition3:  
    # 代码块3  
else:  
    # 默认代码块
  • if condition1: 这是第一个条件。如果这个条件为真(True),则执行代码块1。
  • elif condition2: 如果第一个条件为假(False),则检查这个条件。如果为真,则执行代码块2;否则,继续检查下一个elif条件。
  • elif condition3: 同上,如果上一个条件为假,则检查这个条件。如果为真,则执行代码块3。否则,继续检查最后一个条件,即else部分。
  • else: 如果上述所有条件都为假,则执行默认代码块。 

示例:

weight=int(input('weight:'))
unit=input('(L)bs or (K)g:')
if unit.upper()=='L':
    convert=weight*0.45
    print(f"You are {converted} kilos")
elif unit.upper()=='K':
    converted=weight/0.45
    print(f"You are {converted} pounds")
else:
    print(f"Please write again")
"""
weight:160
(L)bs or (K)g:K
You are 355.55555555555554 pounds

"""

 3、循环语句

① while

编程中常见的一种控制结构,它会在给定的条件为真时重复执行一段代码。只要条件为真,while 循环就会一直执行。当条件不再为真时,循环会停止。基本结构如下:

while 条件: 
# 要执行的代码

示例:以下是一个使用 while 循环的 Python 代码段,它会逐行打印 1 到 5个星星:

i=1
while i<=5:
    print('*'*i)
    i+=1
"""
*
**
***
****
*****
"""

需要注意的是,如果条件永远为真,那么 while 循环会无限地执行下去,这通常会导致程序崩溃或未定义的行为。因此,设计 while 循环时要特别小心,确保条件在某个时刻不再为真。

② for

for 也编程中的另一种常见控制结构,它用于重复执行一段代码指定的次数。for 循环通常用于遍历一个序列(如列表、元组或字符串)或一个可迭代对象。基本结构如下:

for 变量 in 可迭代对象: 
    # 要执行的代码

在这个结构中,变量是用于临时存储可迭代对象中每个元素的变量,可迭代对象是要遍历的序列或对象。每次循环时,变量的值会被设置为可迭代对象中的下一个元素,然后执行循环体中的代码。当可迭代对象中的所有元素都被遍历后,循环结束。

示例:以下是一个使用 for 循环的 Python 代码段,用于打印数字 1 到 5:

for i in range(1, 6): 
    print(i)
"""
1
2
3
4
5
"""

在这个例子中,i 是用于临时存储每个数字的变量,range(1,6) 是一个可迭代对象,它生成了一个包含数字 1 到 5 的序列。每次循环时,i 的值会被设置为序列中的下一个数字,然后执行循环体中的 print(i) 语句。当序列中的所有数字都被遍历后,循环结束。

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值