鱼C论坛

 找回密码
 立即注册
查看: 4950|回复: 25

求助,如何实现..这个问题无法描述,请点进来回答谢谢:)

[复制链接]
发表于 2015-12-7 18:09:55 | 显示全部楼层 |阅读模式

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

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

x
例如:
n = "公鸟"
print(n)\n*8  #想在这里实现打印公鸟8行 怎么做到呢?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-12-7 18:27:49 | 显示全部楼层
暂时只会一行

# -*- coding: utf-8 -*-
n = "公鸟"
print n*8
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-7 18:35:14 | 显示全部楼层
好像只能用循环写吧。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-7 18:47:52 | 显示全部楼层
cjfj114 发表于 2015-12-7 18:27
暂时只会一行

# -*- coding: utf-8 -*-

一输入就是红色的..这真的是Python的语句吗? 不要欺负菜鸟XD
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-7 18:50:00 | 显示全部楼层
小小沫 发表于 2015-12-7 18:35
好像只能用循环写吧。。

所以说只能是
print('公鸟\n'*8)才能实现我需要的效果,而不能用n代替,再打印出来,是吗?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-7 18:50:22 | 显示全部楼层
本帖最后由 cjfj114 于 2015-12-7 18:51 编辑
小饼 发表于 2015-12-7 18:47
一输入就是红色的..这真的是Python的语句吗? 不要欺负菜鸟XD


# -*- coding: utf-8 -*-
#用来指定文件编码为utf-8的  
PY文件当中是不支持中文的,即使你输入的注释是中文也不行,为了解决这个问题,就需要把文件编码类型改为UTF-8的类型,输入这个代码就可以让PY源文件里面有中文了。
同样的还有
#!/usr/bin/python
指定用什么解释器运行脚本以及解释器所在的位置
其实  暂时对我们而言 输入不输入没有多大关系。

评分

参与人数 1荣誉 +3 鱼币 +5 收起 理由
~风介~ + 3 + 5 感谢楼主无私奉献!

查看全部评分

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

使用道具 举报

 楼主| 发表于 2015-12-7 19:25:06 | 显示全部楼层
cjfj114 发表于 2015-12-7 18:50
# -*- coding: utf-8 -*-
#用来指定文件编码为utf-8的  
PY文件当中是不支持中文的,即使你输入的注 ...

好像我们说的不是一回事:)
这里纠结的问题不是能不能打出中文,而是我想通过\n实现回车,并通过*8来实现打出8行的效果:)
求解答:)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-7 19:47:16 | 显示全部楼层
不要把'公鸟'赋值给n,直接把值带进去,print("公鸟\n"*8)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-7 19:54:43 | 显示全部楼层
小饼 发表于 2015-12-7 19:25
好像我们说的不是一回事:)
这里纠结的问题不是能不能打出中文,而是我想通过\n实现回车,并通过*8来实现打 ...

除了你自己的办法以外。我觉得只有预先把你要的结果 def 一下 然后调用。我也是新手 菜鸟。。
def a():
        print ('公牛')
        print ('公牛')
        print ('公牛')
a()
这样就会输出三行公牛。你要多少行就可以多少行。。 再简单一点 还是上面的老兄的方法 用循环 但是我不会写。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-7 20:01:09 | 显示全部楼层
cjfj114 发表于 2015-12-7 19:54
除了你自己的办法以外。我觉得只有预先把你要的结果 def 一下 然后调用。我也是新手 菜鸟。。
def a():
...

n = '公牛'
for each in range(100):
    print(n)
可以打印一百遍,我也是初学,可以一起交流
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2015-12-7 20:05:13 | 显示全部楼层
farewellpoem 发表于 2015-12-7 20:01
n = '公牛'
for each in range(100):
    print(n)

我也想到用for 但是不会写。我还停留在
for i in range(8):
        print (i)
你这里面 each是什么意思呢。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-7 20:06:39 | 显示全部楼层
本帖最后由 farewellpoem 于 2015-12-7 20:08 编辑
cjfj114 发表于 2015-12-7 20:05
我也想到用for 但是不会写。我还停留在
for i in range(8):
        print (i)


each就是一个随意定义的变量,从0记,一直到10结束,(不包括10),跟i的含义是一样的,你把each换成i也可以打印出来
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-7 20:08:47 | 显示全部楼层
farewellpoem 发表于 2015-12-7 20:06
each就是一个随意定义的变量,跟i的含义是一样的,你把each换成i也可以打印出来

还是你理解得比较深入。我太字面了。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-7 20:11:12 | 显示全部楼层
cjfj114 发表于 2015-12-7 20:08
还是你理解得比较深入。我太字面了。

一起看着小甲鱼的视频学,也会很快就理解了,估计你以前没学过编程,所以会有点没转过来,不过没关系,大家都是从零开始的,加油!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-7 20:14:24 | 显示全部楼层
小小沫 发表于 2015-12-7 18:35
好像只能用循环写吧。。

除了print('公鸟\n'*8),我感觉就只能用循环了,也许有其他的方法吧,但是我还不知道:sad
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-7 20:15:44 | 显示全部楼层
farewellpoem 发表于 2015-12-7 20:11
一起看着小甲鱼的视频学,也会很快就理解了,估计你以前没学过编程,所以会有点没转过来,不过没关系,大 ...

是的,我以前是没有学过编程。 初学者,觉得python代码比较少,比较简单,就学了他。
照这样 我下面的代码也有效。
i = 0
n = '公牛'
while i <8:
    print(n)
    i+=1

我这样也是可以的 (*^__^*) 嘻嘻
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-7 20:24:00 | 显示全部楼层
cjfj114 发表于 2015-12-7 20:15
是的,我以前是没有学过编程。 初学者,觉得python代码比较少,比较简单,就学了他。
照这样 我下面的代 ...

恩,是这样的,所以你看还是挺有意思的吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-8 12:24:06 | 显示全部楼层
n='gongji\n'
print(n*8)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-8 12:27:43 | 显示全部楼层
cjfj114 发表于 2015-12-7 20:15
是的,我以前是没有学过编程。 初学者,觉得python代码比较少,比较简单,就学了他。
照这样 我下面的代 ...

i = 0
n = '公牛'
while i <8:
     i+=1
     print(n)
   倒过来貌似也可以
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-9 15:13:01 | 显示全部楼层
print('公鸟\n'*8,end='\n')
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-18 16:06

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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