python学习---第一周作业

 1 #!/usr/bin/env python3
 2 # -*- coding: utf-8 -*-
 3 #01 字符串拼接
 4 str1 = input("请输入一个人的名字:")
 5 str2 = input("请输入一个国家的名字: ")
 6 print("世界这么大,{}想去{}看看。".format(str1,str2)) #{} .format
 7 
 8 #02 整数序列求和
 9 n = input("请输入整数N: ")
10 sum = 0
11 for i in range(int(n)):
12     sum += i + 1 # sum = sum + i; i = i + 1
13 print("1 到 %d 求和结果:%d" % (int(n),sum))
14 
15 #03 九九乘法表输出
16 for i in range(1,10):
17     for j in range(1,i+1):
18         print("{} * {} = {:2}".format(j,i,i*j), end='    ')
19     print('')
20 
21 #04 阶乘计算。 计算1+2!+3!+...+10!的结果
22 sum, tmp = 0, 1
23 for i in range(1,11):
24     tmp*=i
25     sum+=tmp
26 print("10的阶乘结果是:{}".format(sum))
27 
28 #05 猴子吃桃问题
29 '''
30 猴子第一天摘下若干桃子,当即吃一半,又加一个;第二天又一半加一个,到第五天就只剩一个桃子。
31 问,猴子第一天摘了多少个桃子
32 '''
33 n = 1
34 for i in range(5,0,-1):
35     n = (n + 1) << 1 #这个怎么理解?
36 print(n)
37 
38 #06 健康食谱输出。 列出5种不同的食材,请输出他们可能组成的所有菜式名称
39 diet = ['西红柿','花菜','黄瓜','牛排','虾仁']
40 for x in range(0, 5):
41     for y in range(0, 5):
42         if not(x == y):
43             print("{}{}".format(diet[x], diet[y]))
44 
45 #07 五角星的绘制。 绘制一个红色的五角星图形
46 from turtle import *
47 fillcolor("red")
48 begin_fill()
49 while True:
50     forward(200)
51     right(144)
52     if abs(pos()) < 1:
53         break
54 end_fill()
55 done()
56 
57 #08 太阳花的绘制。
58 from turtle import *
59 color('red','yellow')
60 begin_fill()
61 while True:
62     forward(200)
63     left(170)
64     if abs(pos()) < 1:
65         break
66 end_fill()
67 done()
68 
69 #09 螺旋线绘制。
70 import turtle
71 import time
72 turtle.speed("fastest")
73 turtle.pensize(2)
74 for x in range(100):
75     turtle.forward(2*x)
76     turtle.left(90)
77 time.sleep(3)
78 
79 #10 彩色螺旋线的绘制
80 import turtle
81 import time
82 turtle.pensize(2)
83 turtle.bgcolor("black")
84 colors = ["red", "yellow",'purple','blue']
85 turtle.tracer(False)
86 for x in range(400):
87     turtle.forward(2*x)
88     turtle.color(colors[x % 4])
89     turtle.left(91)
90 turtle.tracer(True)
91 time.sleep(3)

 

posted @ 2017-10-26 14:37  hayden__wang  阅读(464)  评论(0编辑  收藏  举报