前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python学习之21天挑战赛(2)

python学习之21天挑战赛(2)

作者头像
吉师散养基地
发布2022-11-21 15:25:04
1840
发布2022-11-21 15:25:04
举报
文章被收录于专栏:我奏是太阳

​ ​

活动地址:CSDN21天学习挑战赛

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您: 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持,想组团高效学习… 想写博客但无从下手,急需写作干货注入能量… 热爱写作,愿意让自己成为更好的人…

🍈作者简介:大家好,我是我不叫内谁,渴望知识储备自己的一个菜狗

🍇个人主页:我不叫内谁的博客_CSDN博客-领域博主

🍓本文目标:简单介绍用户输入与while循环

1.函数input()的工作原理

该函数可以让程序暂停运行,等待用户输入一些文本,从屏幕读取后,将获取到的信息存储在一个变量中。

2.示例

 函数input()接受一个参数,即需要让用户明白应该输入什么。

name = input("please tell your name:") print("hello " + name + "!")

输出如下

 3.使用int()获取数字输入

若使用input()获取数字输入

year = input("How old are you:") print("hello " + year + "!") age <=12

输出如下

 由此可见,使用input()函数的过程中,该函数只是将其当作一个字符串,并未存储于变量中,针对这一点,使用int()函数可以很好的避免。

 4.while循环

number = 1

while number <= 5:

        print(number)

number +=1

输出如图

message = "Tell me the answer or you can enter 'quit' to quit."

answer = input("Please enter:")

while answer != "quit":

        print("Please tell me answer")

        if answer != "quit":

                continue

        else:

                break

在上述while循环中,continue与break分别负责程序的循环和终止。

continue 即在 if answer != "quit":条件成立时保持循环。

break 即在上述条件不成立的时候跳出循环。

5、例题

如果你是一名工程师,需要对打开密码库的人进行身份确认。

现有三人,分别是Rygn,Muya,Qakai,其中有一名是敌方间谍,妄图窃取我方机密,你只能通过数据确认谁是谁,现在通过名字、年龄、专属密码制作一个程序,敌方间谍年龄为18,专属密码为”Susan",间谍并不知道自己的密码与他人不同。

答案

list = ["Rygn","Muya","Qakai"]

while True:     print("Hello,what's your name?")     name = input("Please enter your name: ")     if name not in list:         print("Who are you?")         continue     print("Hello, " + name + " nice to meet you.\nHow old are you?")     age = input("Please enter: ")     age = int(age)     print("What's your password:")     password = input("Please enter: ")     if password == "Susan":         if age == 18:             print("Dear, " + name + "I know you are the espionage!")         else:             print("Who are you!!???")     else:         print("This is the condential.")     break 输出如下

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-08-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.函数input()的工作原理
  • 2.示例
  •  3.使用int()获取数字输入
  • 5、例题
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档