""" 1、上机题 判断顾客是否能够上地铁,从键盘输入顾客所带物品的名称,判断如果没有易燃易爆物,则允许上地铁,否则不允许。 """ danger = ['火药', '雷管', '炸药', '烟花爆竹','导火索'] # 预置易燃易爆物 while True: goods_name = input("请输入顾客所带物品的名称:") # 输入顾客所携带物品的名称 if goods_name in danger: # 判断顾客是否携带易燃易爆物 print("不允许上地铁") # 若携带,则不允许上地铁 else: print("允许上地铁") # 若没有携带,则允许上地铁
python
运行
""" 2、上机题 使用 for 循环打印三角形 * * * * * * * * * * * * * * * """ for i in range(1,6): # i 控制 行 print("* " * i)
python
运行
""" 3、上机题 用 for 语句和 continue 输出结果:1 3 5 7 9 """ for i in range(1,10): if i%2 == 0: continue else: print(i)
python
运行
""" 4、上机题 假设有列表 students = ['jack', 'tom', 'john', 'amy', 'kim', 'sunny'], 用 for if else 的方法查找学员‘amy' 是否在列表 students 里: 如果在的话,输出字符串 'find' ; 如果不存在的话,输出字符串 ’not find' 。 """ students = ['jack', 'tom', 'john', 'amy', 'kim', 'sunny'] for name in students: if name == 'amy': print('find') break else: print('not find')
python
运行
""" 5、上机题 使用while,完成以下图形的输出大 * * * * * * * * * * * * * * * * * * * * * * * * * """ i = 1 while i <= 5: print("* " * i) i += 1 j = 4 while j: print("* " * j) j -= 1
python
运行