
正文
python打印函数图像 python打印图形
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
使用python打印出一个7*7的由*号组成的X图,效果如下: * * * * * * * * * * * * *
没有考虑到偶数的情况,f(6)打出来是这样的:
* *
* *
*
**
* *
* *
我换了个思路,考虑起来比较简单。
双指针,一开始start指向开始,end指向结束,每次start = start + 1,end = end - 1
当两个指针在中间重合或者只差一步的时候,倒过来,每次start = start - 1,end = end + 1
def f(n):
start = 0; end = n - 1; kissed = False
for i in range(0, n):
line = ""
for j in range(0, n):
if j == start or j == end:
line += "*"
else:
line += " "
print line
if not kissed:
start += 1; end -= 1;
else:
start -= 1; end += 1;
if start == end or start + 1 == end:
kissed = True
相关问答
Q1: python 无法调用图像输出函数display_pixel() takes exactly 4 arguments (1 given)
提示要求4个参数,除了系统自动给定的self,你还要另外3个
看你这函数定义,大概需要提供横纵的像素点数x,y,还有颜色
Q2: 用Python 打印函数的定义和调用,求1到任意数字之间能被7整除但不能同时被5整
# -*- coding: utf-8 -*-
def print_num(max):
for i in range(max):
if i % 7 == 0 and i % 5 != 0:
print(i)
print_num(100)
Q3: 怎么利用python绘制sse值与k值的函数图像
可以使用Python计算机图形学库matplotlib来绘制SSE值与K值的函数图像,具体步骤如下:
1. 导入必要的库,例如matplotlib,numpy,scipy等。
2. 使用numpy和scipy生成k值与SSE值之间的矩阵,并将其存储到列表中。
3. 使用matplotlib绘制输入矩阵中包含的散点图,即k值与SSE值的函数图像。
Q4: python画正余弦函数图像?
用python怎样画出如题所示的正余弦函数图像? 如此编写代码,使其中两个轴、图例、刻度,大小,LaTex公式等要素与原图一致,需要用到的代码如下,没有缩进:
#-*-codeing:utf-8;-*-
from matplotlib import pyplot as plt
import numpy as np
a=np.linspace(0,360,980)
b=np.sin(a/180*np.pi)
c=np.cos(a/180*np.pi)
fig = plt.figure()
ax = fig.add_subplot(111)
ax.set_xlim([0, 360])
ax.plot(a,b,label=r"$y=\sin(\theta)$")
ax.plot(a,c,label=r"$y=\cos(\theta)$")
ax.grid(True)
ax.set_ylabel(r"$y$")
ax.set_xlabel(r"$\theta$")
plt.xticks(np.arange(0,360+1,45))
plt.title("Sine Cosine Waves")
plt.legend()
plt.savefig("SinCosWaveDegFont.jpg")
plt.show()
代码运行show的窗口图
代码的截图
代码输出的文件的图
Q5: python中函数输出怎么使用
print函数是python语言中的一个输出函数,可以输出以下几种内容
1. 字符串和数值类型 可以直接输出
print( 1)
1
print( "Hello World")
Hello World
2.变量
无论什么类型,数值,布尔,列表,字典...都可以直接输出
x = 12
print(x)
12
s = 'Hello'
print(s)
Hello
L = [ 1, 2, 'a']
print(L)
[ 1, 2, 'a']
t = ( 1, 2, 'a')
print(t)
( 1, 2, 'a')
d = { 'a': 1, 'b': 2}
print(d)
{ 'a': 1, 'b': 2}
3.格式化输出
类似于C中的 printf
s
'Hello'
x = len(s)
print( "The length of %s is %d" % (s,x) )
The length of Hello is 5
【注意】
Python2和3的print函数格式不同,3要求加括号(print())
缩进最好使用4个空格
关于python打印函数图像和python打印图形的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








