ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

第6章、用户输入和while 循环

2022-02-02 23:35:09  阅读:130  来源: 互联网

标签:用户 while 循环 6.2 6.1 input 输入


目录

6.1、input() 函数

6.1.1、input() 函数的工作原理

  1. 返回字符串,获得用户的键盘输入
  2. 括号里的参数传入字符串,为用户提供相关的提示
#示例1
#代码
get_message = input("请输入你的ID ")
print("你的ID是:" + get_message)
#输出

请输入你的ID apple.D
你的ID是:apple.D

#apple.D是键盘输入,输入后回车继续执行程序

6.1.2、使用int() 获得数值输入

  1. input() 函数将任意输入以字符串类型返回,当输入为数值时,希望对其进行数值操作时,需要将该字符串变成整形

语法:[***] = int(input())

6.1.3、Python 2.7 中获得输入

  1. 应该使用raw_input() 来获得输入,使用同Python 3 中的input() 函数一样
  2. Python 2.7 中的input() 函数将输入的字符串解读为代码并尝试运行

6.2、while 循环

6.2.1、使用while 循环

  1. 当while 后的判断条件为真时,将执行while 所包含的语句
#示例2
#代码
right_num = 9
guess_num = int(input("请输入你的数字:"))
while guess_num != right_num:
    guess_num = int(input("猜错了,请继续:"))
print("恭喜你!猜对了")
#输出

请输入你的数字:5

猜错了,请继续:6

猜错了,请继续:8

猜错了,请继续:9
恭喜你!猜对了

6.2.2、使用标签

  1. 在实现程序时,使用标签作为判断条件会比判断表达式方便得多
  2. 在需要运行时,标签值为真,当需要退出时,标签值为假
  3. 可以在多种情况下改变标签为同一值,便于处理相同的结果

6.2.3、使用break 退出循环

  1. 需要在循环中立即退出循环时,使用break 语句可以马上跳出循环,不执行循环的任何操作
#示例3
#代码
answers = [1,5,9,6,7]
for answer in answers:
    if answer == 9:
        break;
    else:
        print("wrong!")
#输出
wrong!
wrong!

#说明:其遇到9 时,退出循环

6.2.4、在循环中使用continue

  1. continue 语句将忽略循环其后的语句,直接进行下一轮循环的判断
#示例4
#代码
answers = [1,5,9,6,7]
for answer in answers:
    if answer == 9:
        continue;
    print(answer)
#输出
1
5
6
7

#说明:遇到9 时,跳过print,进行下一轮循环

6.3、循环的运用

6.3.1、处理列表和字典

  1. 使用remove() 方法删除列表中所有特定的值,使用循环和in 关键字
  2. 循环获取输入,完成数据的构建

标签:用户,while,循环,6.2,6.1,input,输入
来源: https://blog.csdn.net/qq_49582488/article/details/122769023

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有