【小白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题纠错笔记:逗号后要用空格,%两边都要用空格