Python_Day3学习笔记

控制流

1.Python中的运算  

1.1算数运算  (Day2)

1.2 比较运算

 - 大于,Python中是 > 符号,表示左边的数据大于右边  
- 小于,则是 < 符号,左边小于右边  
- 等于,就是 == 符号,两边相等  
- 大于等于,对应 >= 符号  
- 小于等于,用 <= 符号表示  
- 不等于,符号是!=,一个感叹号加上等于号,有点像“你敢说他等于的质问”  

1.3 逻辑运算

1.and

2.or

3.not

2.循环语句

2.1 for循环

#有6本书,每一本下面压的东西依次用lst1中的元素表示

lst1 = ['笔','卫生纸','指甲剪','什么都没有','什么都没有','手机']

for i in lst1:

    print('这本书下面压的东西是:',i)

输出:

这本书下面压的东西是: 笔

这本书下面压的东西是: 卫生纸

这本书下面压的东西是: 指甲剪

这本书下面压的东西是: 什么都没有

这本书下面压的东西是: 什么都没有

这本书下面压的东西是: 手机

2.2 while循环  

#count统计这是第几个深蹲

count = 1

#目标是10个

target = 10

#当次数小于等于10个,持续的循环

while count <= target:

    print("我做了{}个深蹲".format(count))

    count += 1 #每做一次,给计数+1

   

print("目标达成!")

输出:

我做了1个深蹲

我做了2个深蹲

我做了3个深蹲

我做了4个深蹲

我做了5个深蹲

我做了6个深蹲

我做了7个深蹲

我做了8个深蹲

我做了9个深蹲

我做了10个深蹲

目标达成! 

3 条件判断

3.1条件判断  

if condition:  
    # 如果条件为真(True),执行这里的代码  
else:  
    # 否则,执行下面的代码  

3.2 elif  

elif是"else if"的缩写,它用于在if语句后添加额外的条件判断。当使用if语句进行条件判断时,如果 if的条件不满足,Python将检查elif中的条件,并在满足的适合执行对应代码块。  

EXERCISE

1.计算从1到100之间所有偶数的和
cont = 0
for num in range(0,101,2):
    cont+= num
print(cont)
2.某用户每次消费金额分别是[50,100,30,10,50,49,100],现在想要根据他消费总金额计算折扣后的金额,保留折扣后金额的整数
  • 如果总金额超过100元,就给10%的折扣
  • 如果总金额超过200元,就给20%的折扣
  • 如果总金额过500元,就给30%的折扣

#你的求解代码过程
lst3 = [50,100,30,10,50,49,100]
total = sum(lst3)
print(total)

if total>= 100 and total<200:
    fin = total * 0.9
elif total >= 200 and total <500:
    fin = total * 0.8
elif total >= 500:
    fin = total * 0.7

print(int(fin))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值