python学习之InPut()和While循环知识讲解 - Python开发技术文章_教程 - 红黑 - 龙8国际娱乐pt老虎机
频道栏目
首页 > 程序开发 > Web开发 > Python > 正文
python学习之InPut()和While循环知识讲解
2018-07-27 14:46:01      个评论    来源:mugong11的博客  
收藏   我要投稿

python学习之InPut()和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 + "!")
龙8国际娱乐pt老虎机 使用函数input()时, Python将用户输入解读为字符串。
龙8国际娱乐pt老虎机 为解决这个问题,可使用函数int(),它让Python将输入视为数值。函数int()将数字的字符
龙8国际娱乐pt老虎机 串表示转换为数值表示,如下所示:
age = input("How old are you ")
age = int(age)
if age >= 18:
 print(&龙8国际娱乐pt老虎机39;true&龙8国际娱乐pt老虎机39;)
龙8国际娱乐pt老虎机 处理数值信息时, 求模运算符( %)是一个很有用的工具,它将两个数相除并返回余数:
print(4%3)
龙8国际娱乐pt老虎机 如果你使用的是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 &龙8国际娱乐pt老虎机39;quit&龙8国际娱乐pt老虎机39; to end the program. "
message = ""
while message != &龙8国际娱乐pt老虎机39;quit&龙8国际娱乐pt老虎机39;:
 message = input(prompt)
 if message != &龙8国际娱乐pt老虎机39;quit&龙8国际娱乐pt老虎机39;:
  print(message)
龙8国际娱乐pt老虎机 要立即退出while循环,不再运行循环中余下的代码,也不管条件测试的结果如何,可使用
龙8国际娱乐pt老虎机 break语句。
prompt = "\nPlease enter the name of a city you have visited:"
prompt += "\n(Enter &龙8国际娱乐pt老虎机39;quit&龙8国际娱乐pt老虎机39; when you are finished.) "
while True:
 city = input(prompt)
 if city == &龙8国际娱乐pt老虎机39;quit&龙8国际娱乐pt老虎机39;:
  break
 else:
  print("I&龙8国际娱乐pt老虎机39;d love to go to " + city.title() + "!")
龙8国际娱乐pt老虎机 要返回到循环开头,并根据条件测试结果决定是否继续执行循环,可使用continue语句,它
龙8国际娱乐pt老虎机 龙8国际娱乐pt老虎机 不像break语句那样不再执行余下的代码并退出整个循环。
current_number = 0
while current_number < 10:
 current_number += 1
 if current_number % 2 == 0:
  continue
 print(current_number)
responses = {}
龙8国际娱乐pt老虎机 设置一个标志,指出调查是否继续
polling_active = True
while polling_active:
龙8国际娱乐pt老虎机 提示输入被调查者的名字和回答
 name = input("\nWhat is your name ")
 response = input("Which mountain would you like to climb someday ")
龙8国际娱乐pt老虎机 将答卷存储在字典中
 responses[name] = response
龙8国际娱乐pt老虎机 看看是否还有人要参与调查
 repeat = input("Would you like to let another person respond (yes/ no) ")
 if repeat == &龙8国际娱乐pt老虎机39;no&龙8国际娱乐pt老虎机39;:
  polling_active = False
龙8国际娱乐pt老虎机 调查结束,显示结果
print("\n--- Poll Results ---")
for name, response in responses.items():
 print(name + " would like to climb " + response + ".")
点击复制链接 与好友分享!回本站首页
上一篇:Python格式化字符串的操作实例讲解
下一篇:Python面试题:给定一组非负整数,重新排列它们的顺序使之组成一个最大的整数
相关文章
图文推荐

关于我们 | 联系我们 | 服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑--致力于做实用的IT技术学习网站

龙8国际娱乐pt老虎机