1.1 字符串拼接
Str1 = input("请输入一个人的名字:")
Str2 = input("请输入一个国家的名字:")
print("世界那么大,{}想去{}看看".format(Str1,Str2))
1.2 整数序列求和
用户输入一个正整数N,计算从1到N(包含1和N)相加之后的结果。
N = eval(input("请输入一个正整数:"))
summ = 0
for i in range(1,N+1):
summ = summ + i
print("1到{}的求和结果是:{}".format(N,summ))
1.3 九九乘法表
for i in range(1,10):
for j in range(1,i+1):
ji = j*i
print("{} × {} = {}".format(j,i,ji),end=" ")
print("")
1.4 1!+2!+……10!=?
s,t=0,1
for i in range(1,11):
t*=i
s+=t
print("运行的结果是:{}".format(s))
1.5 猴子吃桃问题
猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第十天早上在想吃时,就只剩一个桃子了。求第一天共摘了多少个桃子?
n = 1
for i in range(4,0,-1):
n = (n + 1)<<1
print(n)
1.6 健康食谱输出
列出5种不同食材,输出它们可能组成的所有菜式名称。
diet = ['土豆','西红柿','黄瓜','鲤鱼','鸡蛋']
for i in range(0,5):
for j in range(0,5):
if not(i==j):
print("{}{}".format(diet[i],diet[j]))
1.7 五角星的绘制
import turtle #引用turtle库
from turtle import *
turtle.speed(0); #将画图速度调整为最快
fillcolor("red");
begin_fill()
while True:
forward(200);
right(144);
if abs(pos()) < 1:
break
end_fill();
turtle.mainloop();
1.8 太阳花的绘制
import turtle
from turtle import *
color('red', 'yellow');
turtle.speed(0); #将画图速度调整为最快
begin_fill()
while True:
forward(200);
left(170);
if abs(pos()) < 1:
break
end_fill()
done()
发表回复