7.1 用户输入
while True:
number =input("请输入一个数字:")
res =int(number)
if res%2 ==0:
print(f"{number} is even")
else:
print(f"{number} is old")
7.2 求模运算符
res =int(input("请输入一个数字:"))
if res %10 ==0:
print("该数是10的整数倍")
else:
print("该数不是10的整数倍")
7.3 使用break退出循环
active =True
while active:
message =input("请输入:")
if message =='quit':
break
else:
print(message)
7.4 在循环中使用continue
num =0
while num <10:
num +=1
if num %2 ==0:
continue
print(num)
7.5 在列表之间移动元素
list = ['apple','banana','orange','pear']
list1 = []
while list:
res = list.pop()
print({res.title()})
list1.append(res)
for iin list1:
print(i.title())
7.6 删除列表元素
fruit = ['banbana','apple','orage']
while 'apple' in fruit:
fruit.remove('apple')
print(fruit)
7.7 使用用户输入来填充字典
responses = {}
flag =True
while flag:
name =input("请输入你的名字?")
response =input("一周内你最喜欢哪一天?")
responses[name] = response
repeat =input("请问还有人参与调查吗?yes / no")
if repeat =='no':
flag =False
for name,responsein responses.items():
print(name,response)