首页 > 编程语言 >python入门级经典交互式小程序

python入门级经典交互式小程序

时间:2024-06-16 09:00:19浏览次数:23  
标签:name python 入门级 while 循环 交互式 input klist 输入

今天学习做一个简单的交互式小程序

知识点:

1.对空列表进行添加元素,并分别打印每次添加的元素

2.给while设置参数法进行循环

3.for循环结合range()进行循环

代码如下:

klist = []

name = input("请输入你喜欢的明星:")

while(name):

    klist.append(name)

    name = input("请输入你喜欢的明星:")

for i in range(0,len(klist)):

    print(f"你喜欢的明星是:{klist[i]}")

代码解释:

目的是,让用户输入自己喜欢的明星,最后再分别打印一遍出来。

  首先创建一个名为klist[]的空列表,它的值等用户输入获取添加,再声明一个名为name的变量来储存input()。

  由于想让用户多次输入,只要用户输入框不为空,就一直循环执行input()让用户输入。这里用了while循环语句,并给他加了参数(name),这个参数的值是获取用户的输入。体内用name变量储存输入来的值,值又传给了while的参数。即while不为空时就一直执行循环体,一直输入就一直循环,直到不输入则结束while循环,按回车后继续往下进行。

for主要用来遍历循环,用range来指定遍历范围:就是列表的长度len(klist)其实,它的长度就是每次输入的一个长度,输入一次就循环一次。并格式化方式打印出来。

 

PS:因为还是小白初学阶段,写的代码不够高级,还望各位不要见笑:-D。也更希望能得到各位大佬的指点!

 

标签:name,python,入门级,while,循环,交互式,input,klist,输入
From: https://blog.csdn.net/qq_22497491/article/details/139667765

相关文章

  • 2024华为OD机试真题-堆内存申请-(C++/Python)-C卷D卷-100分
    2024华为OD机试题库-(C卷+D卷)-(JAVA、Python、C++)题目描述有一个总空间为100字节的堆,现要从中新申请一块内存,内存分配原则为:优先紧接着前一块已使用内存,分配空间足够且最接近申请大小的空闲内存。输入描述第1行是1个整数,表示期望申请的内存字节数第2到第N行是用空格......
  • 2024华为OD机试真题-围棋的气-(C++/Python)-C卷D卷-100分
     2024华为OD机试题库-(C卷+D卷)-(JAVA、Python、C++) 题目描述围棋棋盘由纵横各19条线垂直相交组成,棋盘上一共19x19=361个交点,对弈双方一方执白棋,一方执黑棋,落子时只能将棋子置于交点上。“气”是围棋中很重要的一个概念,某个棋子有几口气,是指其上下左右方向四个相......
  • Python自动化测试框架-pytest
    源码:https://github.com/pytest-dev/pytest文档:https://docs.pytest.org/en/8.2.x/安装:pipinstallpytest简单样例#contentoftest_sample.pydefinc(x):returnx+1deftest_answer():assertinc(3)==5命令行执行python可以看到执行结果命名规范......
  • python实验:图书管理
    使用Python语言完成读者管理功能的开发,要求该功能至少包括:输出读者管理主菜单、添加读者信息、删除读者信息、修改读者信息、显示所有读者信息。要求:1、每一条读者信息存储到一个字典类型变量中2、所有读者信息使用列表类型变量存储。导模块图书信息管理系统启动后,首先进......
  • SeqBreed:一个用于复杂性状基因组预测的 Python 工具
    本文介绍了一个名为SeqBreed的Python工具,用于评估基因组预测在复杂情况下的表现。该工具可以模拟任何数量的由任意数量的因果位点决定的复杂表型,可实现了GBLUP、SSGBLUP、PBLUP等,并支持多种基因组预测方法和复杂染色体类型。作者使用了果蝇和四倍体马铃薯的数据集进行了测试,并展示......
  • 一个在C#中集成Python的例子
    一个在C#中集成Python的例子。在C#中可以执行Python脚本,在Python中也可以调用C#宿主中的功能(clr.AddReference('Business'))。 文件说明Debug为执行目录Mgr.exe为执行文件Py\init.py为python初始化脚本Py\Lib.zip为python需要的模块,可以在init.py中importData为数据库......
  • python写一个获取竞品信息报告
    要编写一个获取竞品信息报告的Python程序,首先需要明确您想要获取的竞品信息以及数据来源。在这个示例中,我将展示如何从网页提取竞品信息,并编写一个简单的报告。假设您想要获取以下竞品信息:1.产品名称2.产品价格3.产品特点以下是一个简单的Python程序,用于从网页提取竞品......
  • 用python写一个企业知识库算法
    企业知识库算法是一个用于管理和检索企业内部知识的系统。在这个例子中,我们将使用Python编写一个简单的企业知识库算法,该算法将实现以下功能:1.添加知识条目2.搜索知识条目我们将使用一个字典来存储知识库中的知识条目。每个知识条目都是一个字典,包含以下字段:-id:知识条......
  • python迁移数据教程
    迁移数据是指将数据从一台计算机或系统转移到另一台计算机或系统。在本文中,我将向您展示如何使用Python迁移数据。我们将使用Python编写一个简单的脚本,将一个文件夹中的数据迁移到另一个文件夹。以下是迁移数据的步骤:1.安装所需的库:在这个例子中,我们不需要任何外部库。2.......
  • 【Python推导式秘籍】:一行代码的艺术,高效数据处理之道
    文章目录......