1、if 语句

else:

#换行为python的功能表示子代码（即次级代码）

2、while循环语句

while True:

break                         #跳出循环

pass                          #什么都不做

else:

3、for循环语句

for i in range(0,10,3):    #i从0开始循环10次，隔3个开始一次

continue                        #直接下一循环

break                            #跳出循环

else:                              #for正常走完了之后执行（即没中途break）

4、购物车作业

```product_list=[    ("book",100),    ("coffee",50),    ("table",200),    ("shit",10),    ("computer",10000)]shop_list=[]shop_money=0

while True:    salary = input("input your salary>>>")    if salary.isdigit():        salary = int(salary)        break    else:        print("you must input number!")

while True:    if salary == 0:        print("your money left 0 yuan,break")        break    if shop_list != []:        print("the goods you have picked:%s"%shop_list)    print("your salary balance %d yuan." % salary)    for goods in enumerate(product_list):        print(goods)    num=input("what do you want to bug?(you can input 0-4,or \"q\" to quit)")    if num.isdigit():        num = int(num)        if num >=0 and num <=4:            price = product_list[num]            if price[1] <= salary:                salary -=price[1]                shop_list.append(price[0])                shop_money +=price[1]            else:                print("you have no much money!")

else:            print("input wrong digit!")

elif num=="q":        break

else:        print("input wrong digit!")

print("the goods you have picked:%s"%shop_list)print("it will cost you {cost} yuan,and your salary will balance {yuan} yuan".format(cost=shop_money,yuan=salary))```

## 1.3if判断语句+while和for循环语句+购物车作业的更多相关文章

1. 分支语句 if的嵌套 循环语句

0930 今天学习内容做以下总结: 语句的分类:顺序语句,分支语句(选择,条件),循环语句 分支语句 格式1:if(表达式(要么是true 要么是false)){} 格式2:if(){}slse{}  ...

2. Go条件语句、switch和循环语句

一:Go条件语句 package main import "fmt" //========go条件判断语句=== func main() { { fmt.Println(" ...

3. switch语句以及三种循环语句的总结

1:switch语句(1)格式:switch(表达式) {case 值1:语句体1;break;case 值2:语句体2;break;...default:语句体n+1;break;} 格式解释说明: ...

4. java基础3 循环语句：While 循环语句、do while 循环语句、 for 循环语句 和 break、continue关键字

一.While循环语句 1.格式 while(条件表达式){ 执行语句: } 2.要点 1,先判断后执行 2,循环次数不定 3,避免死循环 3.举例 题目1:输出0-100之间的所有数 class D ...

5. Golang基础(2)：Go条件语句、switch和循环语句

一:Go条件语句 package main import "fmt" //========go条件判断语句=== func main() { { fmt.Println(" ...

6. Python条件判断和循环语句

一.条件判断语句 通过一条或多条语句的判断来决定是否执行代码块 1.if语句基本形式: if 判断条件:    语句块 例如: score=75if score>=60:    print &q ...

7. 【python之路4】循环语句之while

1.while 循环语句 #!/usr/bin/env python # -*- coding:utf-8 -*- import time bol = True while bol: print '1 ...

8. python之最强王者（3）——变量，条件、循环语句

1.Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的 ...

9. javascript语句——条件语句、循环语句和跳转语句

× 目录 [1]条件语句 [2]循环语句 [3]跳转语句 前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行.而javascript中的很多语句可以改变语句的默认执行顺序.本文 ...

## 随机推荐

3. 如何使用Valgrind memcheck工具进行C/C++的内存泄漏检测

系统编程中一个重要的方面就是有效地处理与内存相关的问题.你的工作越接近系统,你就需要面对越多的内存问题.有时这些问题非常琐碎,而更多时候它会演变成一个调试内存问题的恶梦.所以,在实践中会用到很多工 ...

4. COJ 1011 WZJ的数据结构（十一）树上k大

题解:主席树&DFS序. PS:为什么我一开始Wa了N发 是因为有一个左区间我写成[L,M+1]了.......................... #include<iostream ...

6. WCF技术剖析之十六：数据契约的等效性和版本控制

原文:WCF技术剖析之十六:数据契约的等效性和版本控制 数据契约是对用于交换的数据结构的描述,是数据序列化和反序列化的依据.在一个WCF应用中,客户端和服务端必须通过等效的数据契约方能进行有效的数据交 ...

7. oracle监听（lsnrctl）详解解读

(总结)Oracle监听服务lsnrctl参数及查询状态详解   lsnrctl命令常用参数详解: lsnrctlstart启动指定的监听器 stop关闭指定的监听器 status显示监听器的状态.s ...

8. 使用Actuator监控

Actuator可能大家非常熟悉,它是springboot提供对应用自身监控,以及对应用系统配置查看等功能. springboot使用actuator的方式非常简单,只需要在项目中加入依赖spring ...

9. .NET EntityFrameworkCore.DbUpdateException 错误

Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See t ...

10. git之摘抄

vn中央集权, 统一服务器, 权限安全管理 git 分布式,代码仓库历史本地有,不受约束, 可以随意开分支.