小程序练习
- 字符串拼接
- 源程序
str1=input("请输入一个人的名字:")
str2=input("请输入一个地名:")
print("世界这么大,{}想去{}看看".format(str1,str2))
- 运行结果:
- 整数序列求和
用户输入一个正整数N,计算从1到N(包含1到N)相加之后的效果
- 源程序
n=input("请输入整数N:")
sum=0;
for i in range(int(n)):
sum+=i+1
print("1到N求和结果为:",sum)
- 运行结果
- 九九乘法表输出
- 源程序
for i in range(1,10):
for j in range(1,i+1):
print("{}*{}={:2}".format(j,i,i*j),end=' ')
print(' ')
- 运行结果
注意:
1){:2}里为格式输出,意为占位两个字符
2)第二个range里需要用i+1是因为i只能达到9,若要使j达到9,就必须使i+1=10;
- 计算1!+2!+3!+······+10!的结果
- 源代码:
sum,tmp=0,1
for i in range(1,11):
tmp*=i
sum+=tmp
print("运算结果是:{}".format(sum))
- 运行结果
- 健康食谱输出。列出5种不同的食材,输出它们可能组成的所有菜式的名称。
- 源代码:
diet=['西红柿','花椰菜','黄瓜','牛排','虾仁']
for x in range(0,5):
for y in range(0,5):
if not(x==y):
print("{}{}".format(diet[x],diet[y]))
- 运行结果:
- 太阳花的绘制
- 源代码:
from turtle import*
color('red','yellow')
begin_fill()
while True:
forward(200)
left(170)
if abs(pos())<1:
break
end_fill()
done()
-运行结果