python学习之路(六)-InPut()和While循环
2018-07-26 14:53
288 查看
学习来源于《Python编程:从入门到实践》,感谢本书的作者和翻译工作者。
下面为学习笔记
[code]message = input("Tell me something, and I will repeat it back to you: ") print(message) name = input("Please enter your name: ") print("Hello, " + name + "!") # 使用函数input()时, Python将用户输入解读为字符串。 # 为解决这个问题,可使用函数int(),它让Python将输入视为数值。函数int()将数字的字符 # 串表示转换为数值表示,如下所示: age = input("How old are you? ") age = int(age) if age >= 18: print('true') # 处理数值信息时, 求模运算符( %)是一个很有用的工具,它将两个数相除并返回余数: print(4%3) # 如果你使用的是Python 2.7,请使用raw_input()而不是input()来获取输入。 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) # 要立即退出while循环,不再运行循环中余下的代码,也不管条件测试的结果如何,可使用 # break语句。 prompt = "\nPlease enter the name of a city you have visited:" prompt += "\n(Enter 'quit' when you are finished.) " while True: city = input(prompt) if city == 'quit': break else: print("I'd love to go to " + city.title() + "!") # 要返回到循环开头,并根据条件测试结果决定是否继续执行循环,可使用continue语句,它 # # 不像break语句那样不再执行余下的代码并退出整个循环。 current_number = 0 while current_number < 10: current_number += 1 if current_number % 2 == 0: continue print(current_number) responses = {} # 设置一个标志,指出调查是否继续 polling_active = True while polling_active: # 提示输入被调查者的名字和回答 name = input("\nWhat is 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 + ".")
阅读更多
相关文章推荐
- 我的Python学习之路十:循环语句--while循环
- 学习笔记☞ python 基础(python3)【三】(转义字符,字符串,while循环,break语句,列表)
- Python新手学习基础之循环语句——While循环
- Python新手学习基础之循环语句——While循环
- python学习第七章用户输入和While循环部分课后练习自己尝试的代码
- Python学习笔记——输入语句和while循环
- python基础学习(3)—while循环语句
- python基础学习(五)while循环语句
- python 学习笔记之(四)while循环处理列表和字典
- python之路-day1-while循环
- python学习:while循环,输出1到10,除了7
- Python学习日志 - 7.用户输入和while循环(习题解答)
- 重学Python - Day 03 - python基础 -> while循环实例 + Continue && break的应用 + 列表的初步学习
- Python学习第四周第一次作业——用户输入和while循环
- python学习——用户输入和while循环
- 我的Python学习之路九:条件控制与循环语句
- 【学习ios之路:C语言】for ,while,do while循环的应用
- Python_3_学习之路_(1)变量_用户交互_if_else___while__for
- Guibs 的 Python学习_While&Input
- Python新手学习基础之循环语句——While循环