学习Python——练习题

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'

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值