Python写了for i in range(10)却只打印一遍?

题目:定义一个两个参数的重复打印函数,第一个参数指定要打印的字符串,第二个参数指定要重复打印的次数,在主程序中调用该函数,打印10遍你的学号+姓名。
为什么调用函数后结果只打印了一遍?

5b8ae9b87b4842829cfc12fd440b4fb4.jpg

 看了题目感觉就很诡异,是代码写错了吗?

感觉也不应该呀,那到底问题出在哪里了呢?

遇到这种情况,如果有条件的话,最好还是运行一遍,这样才会让自己印象深刻。

但是这种没有运行条件的情况,而且也非常简单的代码,其实是可以靠分析得出结果的。

最简单的就是用排除法,把没有问题的代码排除在外,剩下的无论再怎么不相信,那也是唯一的真相了,而这个代码能排除的也只有3个地方,一一排除,很容易得到答案。

1、我们先看那print的代码没有错,排除掉了;

2、循环的代码也没有错,也可以排除掉

3、剩下的就是input函数了:

Python的input()函数是一个非常基础且重要的内置函数,用于接收用户通过键盘在控制台输入的信息。当程序执行到input()函数时,它会暂停等待用户输入数据,用户输入完毕并按下回车键后,程序才会继续执行。下面是input()函数的基本用法和一些关键点:

基本语法
variable = input("提示文字:")

variable是一个变量名,用于存储用户输入的数据。
"提示文字:"是一个可选的字符串参数,用于向用户显示提示信息,告知他们应输入什么样的内容。

返回值
input()函数将用户输入的内容作为字符串返回,即使用户输入的是数字,返回的也是字符串类型。因此,如果你需要将输入的内容用作整数、浮点数等其他类型,需要进行类型转换,如使用 int(), float()等函数。

看到这里,相信你已经心中了然了吧。

没错,就是你想的那样,题主自己把提示文字当输入,连输入都没输入,就直接把输出的当真相,真是太不应该了。

所以说基础知识很重要。

 

题目来源:

https://ask.csdn.net/questions/8101129

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/686164.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[MRCTF2020]Ez_bypass1 and [网鼎杯 2020 青龙组]AreUSerialz1()php语言基础学习,以及序列化概念的基本了解

1.[MRCTF2020]Ez_bypass1 (1)打开环境后它是一串很长并且看起来非常混乱的代码,看不懂那咱就先不管,直接查看源码 (2)看了之后可以发现它涉及到很多东西 首先就是要进行一个仔细的代码审计,分…

【go项目01_学习记录10】

操作数据库 1 插入数据2 显示文章2.1 修改 articlesShowHandler() 函数2.2 代码解析 3 编辑文章3.1 添加路由3.2 编辑articlesEditHandler()3.3 新建 edit 模板3.4 代码重构3.5 完善articlesUpdateHandler()3.6 测试更新3.7 封装表单验证 1 插入数据 . . . func articlesStore…

在哪里打印资料比较便宜

在数字时代,我们常常需要在各种文档、资料之间穿梭,然而,有时候我们需要的并不是数字版,而是纸质版。那么,在哪里打印资料比较便宜呢? 琢贝云打印以其超低的价格,优质的打印服务,赢…

第十一篇:操作系统新纪元:智能融合、量子跃迁与虚拟现实的交响曲

操作系统新纪元:智能融合、量子跃迁与虚拟现实的交响曲 1 引言 在数字化的浪潮中,操作系统如同一位智慧的舵手,引领着信息技术的航船穿越波涛汹涌的海洋。随着人工智能、物联网、量子计算等前沿技术的蓬勃发展,操作系统正站在一个…

分布式的计算框架之Spark(python第三方库视角学习PySpark)

基本介绍 Apache Spark是专为大规模数据处理而设计的快速通用的计算引擎 。现在形成一个高速发展应用广泛的生态系统。 特点介绍 Spark 主要有三个特点: 首先,高级 API 剥离了对集群本身的关注,Spark 应用开发者可以专注于应用所要做的计…

[NISACTF 2022]popchains

第一步:看到 include($value); 作为链尾,则要触发 append($value) -->>__invoke(),看到$function()。 __invoke():对象以函数形式被调用时触发 第二步:$function() ,则要触发 __get($key)&#xff0…

【电子商务设计师】2024年5月考试答题技巧与注意事项

电子商务设计师答题技巧: 1、综合知识 (1)首先是分析试题的技巧 --先看清楚问题,再看选项; --判断题目到底考察的是什么知识点,排除干扰项。 (2)掌握答题的技巧 --题目往往会选…

Java入门基础学习笔记13——数据类型

数据类型的分类: 基本数据类型 引用数据类型 基本数据类型:4大类8种类型: 定义整形用int,再大的数用long。 package cn.ensource.variable;public class VariableDemo2 {public static void main(String[] args) {//目标&#x…

文章分享:《肿瘤DNA甲基化标志物检测及临床应用专家共识(2024版)》

本文摘自于《肿瘤DNA甲基化标志物检测及临床应用专家共识(2024版)》 目录 1. DNA甲基化标志物概述 2 DNA甲基化标志物的临床检测 2.1 临床样本前处理注意事项 2.2 DNA甲基化标志物检测技术方法 2.2.1 DNA提取与纯化 2.2.2 DNA转化 2.2.3 DNA 甲基…

中国地面基本气象逐小时数据获取方式

环境气象数据服务平台提供了全国大约2100个点位,2023年1月1日至今的小时级数据。包括气温、气压、湿度、风、降水等要素。 数据基于ECMWF ERA5-Land Hourly陆面再分析资料和中国地面基本气象观测逐三小时数据,使用机器学习模型加工所得,对比…

Hive Windows Functions 窗口函数

Hive Windows Functions 窗口函数 在 Hive 中,窗口函数(Window Functions)用于在查询结果中执行聚合、排序和分析操作,而无需将数据分组。窗口函数允许你在查询结果中的一组行上执行计算,而不会改变原始数据的行数&am…

基于SSM的文化遗产的保护与旅游开发系统(有报告)。Javaee项目。ssm项目。

演示视频: 基于SSM的文化遗产的保护与旅游开发系统(有报告)。Javaee项目。ssm项目。 项目介绍: 采用M(model)V(view)C(controller)三层体系结构,…