【小白Python学习作业一】输出、绘图、运算

1.打印输出语句 “世界,你好!”

1 print('世界,你好!')

2.输入姓名并打印语句“欢迎你,某某某同学!”

1 name=input()
2 print('欢迎你,'+ name +'同学!')

3.分别输入姓名和心里话,组合成语句 “ (人名),我想对你说,(心里话)”

1 name=input()
2 heartword=input()
3 print(name +',我想对你说,'+ heartword)

4.使用turtle库绘制一个红色五角星

 1 import turtle
 2 
 3 turtle.fillcolor("red")
 4 turtle.begin_fill()
 5 
 6 count = 1
 7 
 8 while count <= 5:
 9     turtle.forward(100)
10     
11     turtle.right(144)
12     count += 1
13     
14 turtle.end_fill()

效果图:

5.使用turtle库绘制一个六角形

 1 import turtle
 2 
 3 turtle.left(30)
 4 turtle.forward(144)
 5 
 6 count1 = 1
 7 count2 = 1
 8 
 9 while count1 <= 5:
10     turtle.right(60)
11     turtle.forward(144)
12     count1 += 1
13 
14 turtle.forward(144)
15 turtle.right(120)
16 turtle.forward(144)
17 
18 while count2 <= 5:
19     turtle.left(60)
20     turtle.forward(144)
21     turtle.right(120)
22     turtle.forward(144)
23     count2 += 1

效果图:

6.使用turtle库绘制一个叠加等边三角形

 1 import turtle
 2 
 3 turtle.pensize(3)
 4 turtle.forward(144)
 5 turtle.right(120)
 6 turtle.forward(144)
 7 turtle.right(120)
 8 turtle.forward(144)
 9 turtle.right(-120)
10 turtle.forward(144)
11 turtle.right(-120)
12 turtle.forward(288)
13 turtle.right(-120)
14 turtle.forward(288)
15 turtle.right(-120)
16 turtle.forward(144)

效果图:

7.输入一个数运算并输出其0~5次方的数

1 n=eval(input())
2 for i in range(5):
3     print(pow(n,i),end=" ")
4 print(pow(n,5))

测试样例 —— 输入:2   输出:1,2,4,8,16,32

8.两个数M和N分别进行 求和、乘积、M的N次幂、除余(模运算)、取较大值,并依次输出,以空格间隔 

1 m=eval(input())
2 n=eval(input())
3 print(m+n, m*n, m**n, m % n, max(m,n))

测试样例 —— 输入:10 2  输出:12 20 100 0 10

第8题纠错笔记:逗号后要用空格,%两边都要用空格  

 

posted @ 2020-03-11 17:49  SERENE-ZOU  阅读(821)  评论(0)    收藏  举报