-
用break退出while循环
看凡云阁写的示例: primt = "\n请输入:" primt += "\n(输入'quit'退出。)" while True: city = input(primt) if city == 'quit': break else: print(f"你到过的地方是{city.title()}!") 运行程序,结果如下: 请输入: (输入'quit'退出。)浙江 你到过的地方是浙江! 看懂了吗?阅读全文
-
处理多个列表示例
names=['a','b','e','f'] #顾客点配料 abcdes=['a','b','c','d'] #本店提供的配料 for name in names: #循环 if name in abcdes: #如果顾客点的配料包含在提供的配料中 print(f"adding {name}.") else: print(f"sorry,we don't have {name}.") print("\nfinished making your pizza!") 输出结果如下: adding a...
-
确定列表是否为空
先看一段代码: names=['q','f']#如果列表为空 ,则只保留中扩号即可。 if names: for name in names: print(f"adding {name}.") print("\nfinished making your pizza!") else: print("are you sure you want a plain pizza?") 输出如下: adding q. adding f. finished making your pizza! 如果列表为空,则输出如下结果: are you sure...
-
for 循环语句示例
先看凡云阁代码示例: name=['a','b','c','d'] for names in name: if names=='c': print("sorry,we are out of e right now.") else: print(f"adding {names}.") print("\nfinished making your pizza!") 输出: adding a. adding b. sorry,we are out of e right now. adding d. finished making your pizza!
-
if elif 使用方法的示例
我们再来看看 if elif 使用方法的示例 age=['a','b','c','d'] if 'a' in age: print("you really like a!") if 'b'in age: print("you really like b!") if 'c' in age: print("you really like c!") if 'e' in age: print("you really like e!") 输出结果如下: you really like a you really like b you really like c ...
-
if elif else语句的示例
alien_color='green' #创建一个变量,并赋值为:green if lien_color=='green': #如果变量的值为 green print("you +5")
-
if 语句,多个条件的测试
同理,先看一段代码: name=['a','b'] if 'a'in name: print("adding a.") if'b'in name: print("adding b.") if 'c' in name: print("adding c.") print("\nfinished making your pizza!") 先看上面代码的含义: name的值为客户点的,共有两个,a与b. 但我们为客户提供选择共有三个,分别是a,b,c。 我们要求代码运行的结果,只...
-
if-elif-else 结构语句
先看凡云阁示例: age=12 if age<4: print("you 0") elif age<18: print("you 25") else: print("you 40") 上面代码含义: 按步骤执行,条件为真就不执行下一条。 如果age小于4,则输出 you 0 如果age小于18,则输出 you 25 如果上面两个条件都不满足,则输出 you 40 所以,上面代码输出结果为: yo...