python运算与流程控制循环

bool运算值

bool运算值:
True:非0数字、 非空字符串、元组、列表、字典
False:0 、’’ 、()、 [] 、{}、

True

num = 10
print(bool(num))
str = (‘a’)
print(bool(str))
lis = [2, 3, 4]
print(bool(lis))
dic = {‘name’: ‘小高’}
print(bool(dic))
tup = (2, 34, 5)
print(bool(tup))

print(’-’ * 20) # 字符串可以与数字相乘,进行拼接

False

num1 = 0
print(bool(num1))
str1 = ‘’
print(bool(str1))
str2 = ’ ’ # 空格也算一个字符
print(bool(str2))
lis1 = []
print(bool(lis1))
tup1 = ()
print(bool(tup1))
dic1 = {}
print(bool(dic1))
算术运算符
算术运算符: + - * / // % **
print(9 / 4) # 2.25
print(9 // 4) # 2 取整数部分
print(9 // 4.0) # 2.0
print(9 % 4) # 1 取余数
print(2 ** 3) # 8 2的三次方

算术运算符

算术运算符号: + - * / // % **

print(9 / 4) # 2.25
print(9 // 4) # 2 取整数部分
print(9 // 4.0) # 2.0
print(9 % 4) # 1 取余数
print(2 ** 3) # 8 2的三次方

复合赋值运算符

复合赋值运算符:

+= 、 -= 、*=、/ 、= 、//=、%=、**=
a = 3
b = 2
a+=b --> a=a+b
a-=b --> a=a-b

逻辑运算符

逻辑运算符:and or not

and关系:一假则假
or关系: 一真则真
not:取反
三者优先级:not>and>or
a = 6 > 5
b = 3 < 2
print(a and b) # False
print(a or b) # True
print(a and (not b)) # True

if else 语句

if else语句格式:

if 判断语句 :
执行代码1.。。
else:
执行代码2.。。
执行流程:如果判断语句是 True,执行if中的内容 if体执行完毕后,跳过else
执行后面的内容,直到内容结束。
如果判断语句是False,则不执行if体中的内容,执行else中的内容,程序直接往下进行,
直到结束。
age_str = input(‘请输入你的年龄:’) # input前输出的变量是字符串
age = int(age_str)
if age <= 18:
print(‘你不能进入游戏’)
else:
print(‘欢迎来到英雄联盟’)

if 嵌套

嵌套:

ticket = ‘有’
daozi_length = 17
if ticket == ‘有’:
print(‘通过检票’)
if daozi_length <= 16:
print(“可以上火车”)
else:
print(‘不可以上火车’)
else:
print(‘不可以上火车’)
输出 通过检票
不可以上火车

while循环

例题:

练习1:计算 1-100之间的数字的和

num = 0
he = 0
while num <= 100:
    he += num
    num += 1
print(he)

练习2:计算 1 --100 之间 所有偶数的和

num = 1
sum = 0
while num <= 100:
    if num % 2 == 0:
        sum = num + sum
    num = num + 1
print(sum)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值