####if语句###
cars=['audi','bmw','subaru','toyota']
for car in cars:
if car=='bmw': #==检查是否相等 即相等时返回Ture,不相等时返回Flase
print(car.upper())
else:
print(car.title())
cars=['audi','bmw','subaru','toyota']
for car in cars:
if car !="bmw": #!=检查是否不相等 即不相等时返回Ture,相等时返回Flase
print(car.upper())
else:
print(car.lower())
#补python终端检查是否相等
#>>>car='bmw'
#>>>car=='bmw'则输出Ture 否则返回Flase, !=同理
#if例子
#检查一个人是否是20岁(单个条件)
answer=18
if answer!=20: #当然条件可以是大于小于等等 <,>,<=,>=,等等
print('That id not the correct answer,Please try again!')
#检查多个条件 and ###关键字or与and类似 不予列举
answer=18
if answer>=17 and answer<=20:
print('That id not the correct answer,Please try again!')
#灵活运用 可对多个人进行检查
answer_1=18
answer_2=20
if answer_1>=16 and answer_1<=20 and answer_2<30:
print('That id not the correct answer,Please try again!')
##检查特定值是否在列表中:可利用python终端来执行##
#1.>>>cars=['audi','bmw','subaru','toyota']
#>>>"bmw" in cars
#2.
cars=['audi','bmw','subaru','toyota']
car='bmw'
if car in cars: #in前加not即没有在列表内
print(car.title()+' '+"in the list")
######
#if-elif-else结构 ##只能测试指定一个条件(通过一个测试条件将跳过余下的测试)#
#可根据需要使用任意数量的elif代码块
age=15
if age<4:
price=0 #print("Your admission cost is $0")
elif age<18:
price=5 #print("Your admission cost is $5")
else:
price=10 #print("Your admission cost is $10")
print("Your admission cost is $"+str(price)+".")#str()函数:将某一个类型强制转换为字符串型。如,a = 1,a的类型就是数值型,a = str(a),a就是字符串型了
##测试多个条件
print('\n')
requested_toppings=['mushrooms','extra cheese']
if 'mushrooms' in requested_toppings:
print("Adding mushrooms.")
if 'extra cheese' in requested_toppings:
print("Adding extra cheese.")
if 'pepperoni' in requested_toppings:
print("Adding pepperoni.")
print("Finished making your pizza!")
#与for循环连用 (检查列表元素中有无特殊元素)
#披萨店满足顾客的单个条件
print('\n')
requested_toppings=['mushrooms','extra cheese','pepperoni','green pappers']
for requested_topping in requested_toppings:
if requested_topping=='pepperoni':
print("Sorry,we are out of pepperoni right now.")
else:
print('Adding '+requested_topping+'.')
print('Finished making your pizza!')
#披萨店满足顾客的多个条件
print('\n')
available_toppings=['mushrooms','extra cheese','pepperoni','green pappers','olives']
requested_toppings=['mushrooms','extra cheese','pineapple']
for requested_topping in requested_toppings:
if requested_topping in available_toppings:
print('Adding '+requested_topping+'.')
else:
print("Sorry,we don't have"+requested_topping+'.')
#判断列表是否为空
print('\n')
requested_toppings=[]
if requested_toppings: #如果该列表为空时返回False;至少有一个元素时返回True,进行下面的for循环
for requested_topping in requested_toppings:
print('Adding '+requested_topping+'.')
else:
print("Are you sure you want a plain pizza?")
分享到:
相关推荐
python笔记3.列表简介;包含列表各种操作
python笔记python笔记python笔记python笔记python笔记python笔记python笔记python笔记python笔记
中文 Python 笔记
这份“Python笔记全,Python源码”的压缩包很可能是为了帮助初学者或有经验的开发者深入理解Python语言的核心概念和实践技巧。以下是根据标题和描述可能包含的一些关键知识点: 1. **基础语法**:Python的基础包括...
python笔记
本篇Python笔记将从多个方面对Python进行介绍,包括其安装过程、基本编程概念、数据类型、基本语句、控制结构、函数使用等,旨在帮助初学者快速入门并掌握Python的基本知识。 一、安装Python 要使用Python,首先...
Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip ...
【Python核心笔记】深入浅出地探讨了Python这一强大且多用途的编程语言。Python以其简单易用且功能强大的特性,赢得了广大开发者的喜爱。它是一种解释型的高级编程语言,支持面向对象编程,同时也具备过程化编程的...
Python笔记完整版.md
在学习Python笔记源码时,你将接触到这些概念的实际应用,通过阅读和运行源码,可以加深对Python的理解并提升编程能力。源码中可能包括了各种示例,如函数实现、面向对象设计、数据处理流程等,这些都是掌握Python...
在马哥教育的PYTHON相关基础笔记中,我们看到几个关键知识点: 1. **推荐书籍**:学习Python时,有几本经典教材值得参考,包括《Python Cookbook》、《Learn Python the Hard Way》、《Google's Python Class》以及...
这份"python笔记.rar"包含了对Python基础知识的详细总结,对于初学者来说是一份极好的学习资源。以下是对笔记内容的详细阐述: 一、Python基础语法 1. 变量与数据类型:Python支持多种数据类型,如整型(int)、...
小甲鱼 Python 教程笔记 本教程笔记涵盖了 Python 的基础知识点,包括变量、字符串、列表、元组、布尔类型、逻辑运算符、循环结构、列表访问、成员资格运算符、is 运算符、引用和拷贝、列表推导式、元组的使用、...
Python的发展历经多个主要版本,如Python 2.x和Python 3.x,目前最新的稳定版本是Python 3. 1.3章节讨论了Python的主要特点,包括动态类型、解释型、高级数据结构、面向对象编程、可扩展性等。Python支持多种编程...
**Python3中文笔记** Python3是一种广泛应用于数据分析、机器学习、网络编程、Web开发等多个领域的高级编程语言。其简洁明了的语法结构使得它成为初学者入门编程的理想选择。这本"Python3中文笔记"提供了丰富的学习...
【个人笔记本】是一款基于Python编程语言的开源笔记应用,它集成了Tkinter库,用于创建图形用户界面(GUI)。Tkinter是Python的标准GUI库,它提供了丰富的控件和布局管理器,使得开发者能够轻松地构建出功能完备的...
python笔记.md