1. 用户输入
# 函数input() 让程序暂停运行一会,等待用户的输入,将用户输入的存放到变量中,以便使用。
# 对于input() ,希望能够读取一个合法的 python 表达式,所以用 ''将内容括起来。
# message = input("tell me what is your name?")
# print(message)
# # 在 Pycharm 中 输入为数字 输出也为数字,可以与数字进行比较,在控制台上 输入为数字输出为字符串,字符串不能与数字比较,
# # 需要用函数 int()来将字符串转换成数字。
# if message >= 18:
# print("nihao")
#
# number = input("how old are you ?")
# print(number)
# # 求模运算
# if number % 3 == 0:
# print('zhengchu')
# else:
# print("no")
# # 在Python2.7中 用使用raw_input()来进行输入
prompt = '\nTell me something,and i will repeat it back to you:'
prompt += "\nEnter 'quit' to send the program"
message = ''
# while message != 'quit':
# message = input(prompt)
# print(message)
# 标志位来进行while循环
# active = True
# while active:
# message = input(prompt)
# if message == 'quit':
# active = False
# else:
# print(message)
# # break 退出循环
# while True:
# message = input(prompt)
# if message == 'quit':
# break
# else:
# print(message)
# 循环中使用continue
current_num = 0;
while current_num <= 10:
current_num += 1
if current_num % 2 == 0:
continue
print(current_num)
2. While 循环
# _*_ coding:utf8 _*_
# 使用用户输入来填充字典()键值对
responses = {}
name = input("\n what is your name?")
response = input("\n which mountain would you like to climb someday?")
responses[name] = response;
print(responses)
# _*_ coding:utf8 _*_ # 在列表之间移动元素 unConfirmed_users = ['zhangqi', 'zhanglu', 'zhangqiang'] confirmed_users = [] while unConfirmed_users: # 获取到列表的末尾元素赋值给变量,然后将元素从列表中删除。 user = unConfirmed_users.pop() print(user.title()) confirmed_users.append(user) print(confirmed_users) # 删除包含特定值得列表 pets = ['dog', 'cat', 'cat', 'goldfish', 'rabbit', 'cat'] print(pets) while 'cat' in pets: pets.remove('cat') print(pets)