第7章 用户输入和while循环

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)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容