Python入门到实践(7) -用户输入与while循环

来源:互联网 发布:金蝶erp软件视频教程 编辑:程序博客网 时间:2024/05/28 11:48
# -*- coding: utf-8 -*-"""Created on Sun Dec  3 08:00:30 2017@author: Echo""""""input"""#文字提示输入:name=input("What's your name? ")print("Hello,"+name+"!")#数值输入:age=input("How old are you? ") print("I'm,"+age+"!")            #"age是str型"age=int(age)                     #age是int型print("I'm,"+str(age)+"!")       #print输出必须为str型#取余运算(求模运算符):4%3=14%3"""while循环"""#   使用循环count_num=1while count_num<=5 :    print(count_num)    count_num+=1#   用户选择退出prompt="Inpute Your name ? "message=" "while message!="quite" :    message=input(prompt)    print(message)    #   使用标志active=Truewhile active:    message=input("some messages")    if message=='quite':        active=False    else:        print(message)        #   跳出循环-break和continue        while True:  #break    city=input("city's name: ")    if city=='quite':        break    else:        print("I Love "+city+"!")           # 使用while处理-列表和字典       unconfirmed_users=['a','b','c','d','e'] #验证用户-列表confirmed_users=[]while unconfirmed_users :    current_usr=unconfirmed_users.pop()    print("Verifying: "+current_usr.title())    confirmed_users.append(current_usr)     name=['a','b','c','d','e']          #删除指定元素name=['a','b','c','d','e']print(name)while ('d' in name) | ('e' in name)  :    name.remove('d')    name.remove('e')print(name)    responses={} #存储被调查人喜欢的山峰-字典flage=Truewhile flage :    name=input("input your name?" )    response=input("Which mountain would you like to clib someday?" )            if (len(name)==0)|(len(response)==0) :        continue    responses[name]=response        repeat=input("Would you like to let another person respond?(yse/no) ")    if repeat =='no':        flage=False#调查结束        

阅读全文
0 0
原创粉丝点击