xdxp.net
当前位置:首页 >> python打印金字塔 >>

python打印金字塔

这个python练习题的要求是:输出依次输出100以内的数字,附加要求(要金子塔型式) 输出100以内的数字金字塔的形式显示方法,代码如下: ? 123456789 a = 1b = 2printfor i in range(1, 101): print i, if i == a: print a = a+b b = b+1

def printPyramid(level): for i in range(level): print ' ' * (level-i-1) + '*' * (2*i+1) printPyramid(4) * *** ************

for i in range(1,10): result=[] for j in range(1,i+1): result.append(j) for j in range(i-1,0,-1): result.append(j) result=''.join(str(x) for x in result) print("{0:^17}".format(result))

# -*- coding:utf-8 -*- """ 打印金字塔,随手写了个,肯定不是最优化的,供参考。"""def printGoldTa(input): L = [chr(i) for i in range(65,91)] ##大写字母A--Z idA = 65 #从A开始 idInput = ord(input) num = idInput - idA + 1 ##A--输入...

num=int(raw_input("Please enter a number: "))def fun(n):nstr=''for c in range(n):nstr+=str(n)+' 'return nstrfor n in range(1,num+1):s=fun(n)print (s).center(num*2+1)

for i in range(6): print('*'*(i+1))

func CaculateSpaces(n int) string { str := "" for i := 0; i < n; i++ { str += " " } return str}func main() { var n int = 6 for i := 1; i

可以直接在Emacs中打开Shell然后运行Python,也可以安装ipython模式的插件,后者好一点,顺便增强了原来的python模式的功能。

这些丰富的地理编码器在geopy.geocoders模块下面,它提供各个地理定位服务的API类。 每个地理编码器至少定义了一个geocode方法,用于将字符串转换为地理位置;也定义了一个reverse方法,用于将地理坐标转换为具体地址。 每个地理编码器需要接受...

#include #include int main() { int line;//代表行数 int i; char letter,ch; printf("请输入一个大写字母:"); scanf("%c",&letter); for(line=0;line

网站首页 | 网站地图
All rights reserved Powered by www.xdxp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com