Python_用户输入和While循环

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)

猜你喜欢

转载自blog.csdn.net/dashingqi/article/details/81002851