python输入end退出循环_Python学习——输入函数和while循环

# 用户输入

# message = input("Tell me something,and I will repeat it back to you: ")

# print(message)

#

# name = input("Please enter your name: ")

# print("Hello, " + name + "!")

# 提示跨行 用一个变量存储提示信息

# prompt = "If you tell us who you are,we can personalize the messages you see."

# prompt += "\nWhat is your first name?"

# name = input(prompt)

# print("Hello, " + name + "!")

# 使用int来获取数值输入

# age = input("How old are you?")

# age = int(age)

# print(age > 18)

#

# height = input("How tall are you,in inches? ")

# height = int(height)

# if height >= 36:

# print("\nYou're tall enough to ride!")

# else:

# print("\nYou'll be able to ride when you're a little older.")

# 求模

# number = input("Enter a number, and I'll tell you if it's even or odd: ")

# number = int(number)

# if number%2 == 0:

# print("\nThe number " + str(number) + " is even.")

# else:

# print("\nThe number " + str(number) + " is odd.")

# while循环

# current_number = 1

# while current_number <= 5:

# print(current_number)

# current_number += 1

# 让用户选择何时退出

# prompt = "\nTell me something, and I will repeat it back to you:"

# prompt += "\nEnter 'quit' to end the program. "

# message = ""

# while message != 'quit':

# message = input(prompt)

# if message != 'quit':

# print(message)

# 使用标志

# prompt = "\nTell me something, and I will repeat it back to you:"

# prompt += "\nEnter 'quit' to end the program. "

# # True要大写

# active = True

# while active:

# message = input(prompt)

# if message == 'quit':

# active = False

# else:

# print(message)

# 使用break退出循环

# prompt = "\nTell me something, and I will repeat it back to you:"

# prompt += "\nEnter 'quit' to end the program. "

# while True:

# city = input(prompt)

# if city == 'quit':

# break

# else:

# print("I'd love to go to " + city.title() + "!")

# 在循环中使用continue 1到10的奇数

# current_number = 0

# while current_number < 10:

# current_number += 1

# if current_number % 2 == 0:

# continue

# print(current_number)

# 在列表之间移动元素

# unconfirmed_users = ['alice', 'brian', 'candace']

# confirmed_users = []

# while unconfirmed_users:

# current_user = unconfirmed_users.pop()

# print("Verifying user: " + current_user.title())

# confirmed_users.append(current_user)

# 显示所有已验证用户

# print("\nThe following users have been confirmed:")

# for confirmed_user in confirmed_users:

# print(confirmed_user.title())

# 删除包含特定值的所有列表元素

# pets = ['dog', 'cat', 'dog', 'goldfish', 'cat', 'rabbit', 'cat']

# print(pets)

# while 'cat' in pets:

# pets.remove('cat')

# print(pets)

# 使用用户输入来填充字典

responses = {}

# 标志

polling_active = True

while polling_active:

# 提示输入被调查者名字和回答

name = input("\nWhat's your name?")

response = input("Which mountain would you like to climb someday?")

# 插入键值对

responses[name] = response

# 看看是否还有人要参与调查

repeat = input("Would you like to let another person respond?(yes/ no)")

if repeat == 'no':

polling_active = False

# 调查结束,显示结果

print("\n--- Poll Results ---")

for name, response in responses.items():

print(name + " would like to climb " + response + ".")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值