###用户输入和while循环#exercise
#餐厅订位
customer=input('How many people have dinner,please?')
customer=int(customer)
if customer>=7:
print("Sorry,there aren't empty table and wecome to you next time!")
else:
print("There are empty table!")
#10的整数倍
number=input("Enter the number, I'll tell you if It can be divided by 10:")
number=int(number)
if number%10==0:
print('It can be divided by 10')
else:
print("It cann't be divided by 10")
#披萨配料
prompt=('Enter some pizza toppings that your wants,and I will respeat it back to you!')
prompt=("Enter 'quit' to end the program.")
while True:
topping=input(prompt)
if topping=='quit':
break
print('\nWe will add '+topping+' to pizza.')
#电影票票价
##测试条件与字符串“quite”相冲突时,可参考以下格式
prompt=('\nEenter your age,and I will respeat it back to you!')
prompt+=('\nEnter "quit" to end the program')
while True:
age=input(prompt)
if age !='quit':
if int(age)<=3:
print("You don't cost money on ticket.")
elif int(age)<=12:
print("You need to cost $10 on ticket.")
else:
print('You need to cost $15 on ticket.')
else:
break
#披萨店(移动列表元素)
pizza_orders=['pepper_pizza','pineapple_pizza','cheese_pizza','beef_pizza']
finished_pizza=[]
while pizza_orders:
making_pizza=pizza_orders.pop()
print('I made your '+making_pizza+'.')
finished_pizza.append(making_pizza)
for pizza in finished_pizza:
print("It's finished pizza:"+pizza)
#奶酪披萨卖完了
pizza_orders=['pepper_pizza','cheese_pizza','pineapple_pizza','cheese_pizza','beef_pizza','cheese_pizza']
finished_pizza=[]
if 'cheese_pizza' in pizza_orders:
print('Sorry,the cheese_pizza is sold!')
while 'cheese_pizza' in pizza_orders:
pizza_orders.remove("cheese_pizza")
while pizza_orders:
making_pizza=pizza_orders.pop()
print('I made your '+making_pizza+'.')
finished_pizza.append(making_pizza)
for pizza in finished_pizza:
print("It's finished pizza:"+pizza)
分享到:
相关推荐
### CAA_V5_For_CATIA_Foundations_Exercises #### 概述 本文档提供了针对CATIA(Computer Aided Three Dimensional Interactive Application)基础部分的CAA V5开发练习材料。CAA(Component Architecture for ...
面向ARC GIS的python语言开发与实例数据
这个压缩包中的“LV Core 3 Exercises manual”是一份详细的指导手册,旨在帮助用户掌握LabVIEW的核心概念和技术。 在LV Core 3课程中,用户将深入学习LabVIEW的高级特性,包括数据处理、程序结构优化、错误处理和...
Python的基础语法包括变量赋值、数据类型(如整型、浮点型、字符串、布尔型)、输入与输出、运算符(算术、比较、逻辑)、以及控制流结构(如条件语句if-else和循环语句for、while)。在练习中,你将反复练习这些...
Exercism_exercises_in_Ruby._ruby.zip Exercism_exercises_in_Ruby._ruby.zip Exercism_exercises_in_Ruby._ruby.zip Exercism_exercises_in_Ruby._ruby.zip Exercism_exercises_in_Ruby._ruby.zip Exercism_...
python_mini_exercises
These notes are designed for someone new to statistical computing wishing to develop a set of skills necessary to perform original research using Python. They should also be useful for students, ...
Answers to Selected Exercises Chapter 2 5. Loops and numbers a) i = 0 while i i += 1 b) for i in range(11): pass 6. Conditionals n = int(raw_input('enter a number: ')) if n print 'negative' elif n >...
在这个名为"Python_3_Classes_Codecademy_Exercises"的压缩包中,你将找到一系列关于Python 3中类、方法、多态性和继承的练习和注释,这些都是Python高级编程的关键概念。 首先,让我们深入了解一下类。类是一种...
Python编程是一种广泛应用于数据分析、机器学习、Web开发和自动化任务的高级编程语言。"python_coding_exercises"这个主题显然关注的是通过实践来提升Python编程技能。在这个压缩包中,可能包含了一系列的代码挑战和...
5. **界面交互**:提供友好的用户界面,可能是命令行接口或简单的图形用户界面。在C语言中,这可能涉及到标准输入/输出的处理,或者使用库如ncurses来创建更复杂的终端界面。 6. **色彩优化**:描述中提到的“色彩...
VTS_99_ECU_Tests_with_VT_System_Exercises
《Data Mining with SPSS Modeler - Theory,Exercises and Solutions》是一本专注于使用SPSS Modeler进行数据挖掘的权威指南。这本书深入浅出地讲解了数据挖掘的基本理论,并结合丰富的练习与解决方案,为读者提供...
数据库系统概念第六版书后习题全部答案(英文)Database_System_Concepts_6th_edition-solutions to practice exercises and exercises (answers)
在进行上述练习时,CAA V5 for CATIA Getting Started Exercises要求开发者在Dassault Systemes的许可和指导下完成,确保实践过程中遵循了相应的版权和使用协议。练习手册的各个部分都围绕CAA的关键概念和实践方法,...
在这个项目中,你将接触到Python3的基础语法,如变量、数据类型(包括列表、元组、字典、集合)、控制流(条件语句、循环语句)、函数定义以及模块的使用。同时,你还会深入到Python3的高级特性,如生成器、装饰器、...
- **控制流**:如条件语句(if-elif-else)和循环(for,while)用于根据条件执行不同的代码块。 - **函数**:定义函数(def)是组织代码和重用代码的关键,Python支持参数传递和默认参数值。 - **模块与导入**:...
"Getting Started with Transformation Exercises"是针对初学者的教程,旨在帮助用户理解如何在OpenGL中进行物体变换。 在OpenGL中,变换是将3D对象从模型空间(物体自身的坐标系)转换到屏幕空间(最终渲染的坐标...