鱼C论坛

 找回密码
 立即注册
查看: 910|回复: 7

[已解决]python入门作业问题求教

[复制链接]
发表于 2019-4-29 04:01:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 Ostaraweg 于 2019-4-29 05:04 编辑

temp = input("please input a real number:")
number = int(temp)
while number:
    i = number-1
    while i:
        print(" ",end = '')
        i = i-1
    j = number
    while j:
        print("*",end = '')
        j = j-1
    print()
    number = number-1
    # question what is print() and what it is end = ''


上段程序中
print() 代表什么意思
,end = '' 代表什么意思

我试验过,去掉,end = ''打印的时候会竖着打印。求教一下为什么加上,end = ''会变成横着打印。
谢谢!

补充问题
if temp.isdigit():
这个语句后面也有一个空的括号。在程序里空括号有什么统一的用处吗?
最佳答案
2019-4-29 08:20:43
print(),括号内代表打印的内容。

end=""代表以引号内容为结尾,不执行默认的换行操作。

if temp.isdigit():,这种写法熟悉了就好,没必要太深入研究。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-4-29 07:15:40 From FishC Mobile | 显示全部楼层
括号一般表示函数,有些有缺省参数,所以括号里啥都没有,一般形参不能省
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-29 08:20:43 | 显示全部楼层    本楼为最佳答案   
print(),括号内代表打印的内容。

end=""代表以引号内容为结尾,不执行默认的换行操作。

if temp.isdigit():,这种写法熟悉了就好,没必要太深入研究。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2019-4-29 09:55:39 | 显示全部楼层
括号里面一般是写函数的参数的,但是,函数也可以没有参数,这个时候括号就是空的了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-29 17:52:06 | 显示全部楼层
谢谢上面诸位老师热心解答
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-29 17:55:18 | 显示全部楼层
heidern0612 发表于 2019-4-29 08:20
print(),括号内代表打印的内容。

end=""代表以引号内容为结尾,不执行默认的换行操作。

括号里面是空的,打印内容是什么呢 ? 上面全部打印吗
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-30 07:38:07 | 显示全部楼层
Ostaraweg 发表于 2019-4-29 17:55
括号里面是空的,打印内容是什么呢 ? 上面全部打印吗

print()代表打印括号里的内容,括号里是空的话,自然就什么都不打印了。

这里你的代码应该有点错误,原题括号里面是个空格,print出来的内容自然也应该是空格了。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-30 16:35:36 | 显示全部楼层
heidern0612 发表于 2019-4-30 07:38
print()代表打印括号里的内容,括号里是空的话,自然就什么都不打印了。

这里你的代码应该有点错误, ...

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-10 06:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表