python程序编写?

Python07

python程序编写?,第1张

参考代码如下:

print('正三角形')

for i in range(6):

for j in range(1,2*i):

print ('*',end='')

print()

print('倒三角形')

for i in range(9,0,-2):

for j in range(1,i+1):

print ('*',end='')

print()

print('菱形')

m=5

n = 2 * m - 1

s = '*'

for i in range(1, 2 * m, 2):

print((s * i).center(n))

for i in reversed(range(1, n-1, 2)):

print((s * i).center(n))

a = "aAS%$%^a123#da"

dit = {}

for i in a :

"""

根据ascii对应关系,大写字母A-Z:65-90,小写字母a-z:97-122

"""

if (ord(i) >= 65 and ord(i) <= 90) or (ord(i) >= 97 and ord(i) <= 122) :

dit[i]=ord(i)

print(dit)

输出的结果:

{'a': 97, 'A': 65, 'S': 83, 'd': 100}

鸡兔同笼python程序编写要根据原书中的描述的:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”鸡兔同笼python程序具体写法如下:

把原文翻译成现代汉语是:“鸡和兔放在一个笼子里, 笼子里共有35个头,94个爪,那鸡和兔各有多少只?”

1、根据题意,头的总数为35,用变量head来记录头的总数:head =35。而腿的总数为94,用变量foot来记录腿的总数:(foot = 94)。

2、用变量chicken记录鸡的数量。因为头的总数为35,说明鸡和兔共有35只,所以鸡的数量是0-35之间的某一个数,这里用for循环来指挥计算机,自动罗列所有可能出现的情况:(for chicken in range(0, head+1):))。

3、然后,用变量rabbit记录兔子的数量。因为鸡和兔的总数等于头的数量,所以兔的数量rabbit等于头的总数head减去鸡的数量(chicken:rabbit=head一chicken)。

4、鸡有两条腿,兔子有四条腿,所以腿的总数为:(if chicken *2 + rabbit *4 == foot:print('鸡',chicken, '兔',rabbit))执行代码,就完成了。

python程序编写:

Python编程是一种跨平台的计算机程序设计语言,是ABC语言的替代品。Python能提供高效的高级数据结构,还能简单有效地面向对象编程。

是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。