在屏幕上打印类似下面的图形: 常规画正方形的算法: 这几乎是初学所有计算机语言时都会遇到的问题.算法都大致类似,就是找出打印规律然后用计算机语句表达出来.最常规的算法是:输入数字n就打印n行,首行和尾行打印n个*号,其它行中打印收尾*号,其他位置打印空格.实现如下: s=int(input("num:")) for i in range(s): #Count.Record how many times you enter. if i == 0 or i == s-1: #If i is
图的存在,让数据变得形象化.无论多么复杂的东西,都是简单的组合. import matplotlib.pyplot as plt import numpy as np dict = {'A': 40, 'B': 70, 'C': 30, 'D': 85} for i, key in enumerate(dict):#Circulate both index and value(Here is key) plt.bar(i, dict[key], color='r', width=0.2) plt
方法一 n = int(input('请输入:')) for i in range(1, n, 2): print(('*'*i).center(n)) for i in reversed(range(1, n-1, 2)): print(('*'*i).center(n)) 方法二 n = int(input('请输入:')) i = 1 while i <= n: print((n-i)*' '+'* '*i) i += 1 while n < i < 2*n: print((i-n