1.编写程序test1。要求:要求用户输入姓名,打印:姓名,你好!
name = input("请输入你的名字:\n")
print('你好,' + name + '!')
2.编写程序test2。要求:要求用户输入数字,在1~100之间。判断符合要求,打印:该数字在1-100之间;不符合要求打印:该数字不在1-100之间。
num = int(input("请输入一个数字/n"))
if 0 < num < 101:
print("该数字在1~100之间")
else:
print("该数字不在1~100之间")
3.斐波那契数列的计算。
#CalFibonacci.py
a,b = 0,1
while a < 1000: #输出不大于1000的序列
print(a,end=',')
a,b=b,a+b
4.圆面积计算。
#CalCircArea.py
r = 25 #圆的半径位25
area = 3.1415 * r * r
print(area)
print("{:.2f}".format(area)) #只输出两位小数
5.绘制五角红星。
#DrawStar.py
from turtle import *
color('red','red')
begin_fill()
for i in range(5):
fd(200)
rt(144)
end_fill()
done()
6.程序运行计时。
#CalRunTime.py
import time
limit = 10 * 1000 * 1000
start = time.perf_counter()
while True:
limit -= 1
if limit <= 0:
break
delta = time.perf_counter() - start
print("程序运行的时间是:{}秒".format(delta))
7.绘制七彩圆圈。
#DrawSevenColorfulCircles.py
import turtle
colors = ["red","orange","yellow","green","blue","indigo","purple"]
for i in range (7):
c = colors[i]
turtle.color(c,c)
turtle.begin_fill()
turtle.rt(360/7)
turtle.circle(50)
turtle.end_fill()
turtle.done()
8.综合练习。
>>> 1+100
101
>>> 2048/1024
2.0
>>> pi = 3.1415
>>> 2 * pi * 11
69.113
>>> [10,11]
[10, 11]
>>> 9 in [10,11]
False
>>> 10 in [10,11]
True
>>> "这是一个字符串"
'这是一个字符串'
>>> "字符串" in "这是一个字符串"
True
>>> print(1+1)
2
>>> print("这是一个字符串")
这是一个字符串
>>> list(range(5))
[0, 1, 2, 3, 4]
>>> for i in range(2,5):
print(i)
2
3
4
>>> for i in range(5):
print(i,end=",")
0,1,2,3,4,
>>> ls = ["a","b","c","d","e"]
>>> print(",".join(ls))
a,b,c,d,e
>>> print(ls)
['a', 'b', 'c', 'd', 'e']
>>> "{}->{}".format("a","1")
'a->1'
>>> import time
>>> time.ctime()
'Wed Jul 24 22:19:49 2019'