# -*- 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=1
4%3
"""while循环"""
# 使用循环
count_num=1
while count_num<=5 :
print(count_num)
count_num+=1
# 用户选择退出
prompt="Inpute Your name ? "
message=" "
while message!="quite" :
message=input(prompt)
print(message)
# 使用标志
active=True
while 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=True
while 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
#调查结束
Python入门到实践(7) -用户输入与while循环
最新推荐文章于 2021-07-14 17:33:39 发布