铜仁做网站的公司,网上商城制作,做外贸的推广渠道,简单网站建设流程题目#xff1a;定义一个两个参数的重复打印函数#xff0c;第一个参数指定要打印的字符串#xff0c;第二个参数指定要重复打印的次数#xff0c;在主程序中调用该函数#xff0c;打印10遍你的学号姓名。 为什么调用函数后结果只打印了一遍? 看了题目感觉就很诡异#… 题目定义一个两个参数的重复打印函数第一个参数指定要打印的字符串第二个参数指定要重复打印的次数在主程序中调用该函数打印10遍你的学号姓名。 为什么调用函数后结果只打印了一遍? 看了题目感觉就很诡异是代码写错了吗
感觉也不应该呀那到底问题出在哪里了呢
遇到这种情况如果有条件的话最好还是运行一遍这样才会让自己印象深刻。
但是这种没有运行条件的情况而且也非常简单的代码其实是可以靠分析得出结果的。
最简单的就是用排除法把没有问题的代码排除在外剩下的无论再怎么不相信那也是唯一的真相了而这个代码能排除的也只有3个地方一一排除很容易得到答案。
1、我们先看那print的代码没有错排除掉了
2、循环的代码也没有错也可以排除掉
3、剩下的就是input函数了
Python的input()函数是一个非常基础且重要的内置函数用于接收用户通过键盘在控制台输入的信息。当程序执行到input()函数时它会暂停等待用户输入数据用户输入完毕并按下回车键后程序才会继续执行。下面是input()函数的基本用法和一些关键点
基本语法 variable input(提示文字) variable是一个变量名用于存储用户输入的数据。 提示文字是一个可选的字符串参数用于向用户显示提示信息告知他们应输入什么样的内容。
返回值 input()函数将用户输入的内容作为字符串返回即使用户输入的是数字返回的也是字符串类型。因此如果你需要将输入的内容用作整数、浮点数等其他类型需要进行类型转换如使用 int(), float()等函数。
看到这里相信你已经心中了然了吧。
没错就是你想的那样题主自己把提示文字当输入连输入都没输入就直接把输出的当真相真是太不应该了。
所以说基础知识很重要。 题目来源
https://ask.csdn.net/questions/8101129