赞
踩
1.2020年之后的闰年;
2.绘制靶心;
3.规律数字之和。
示例一
输入:一个数字n(n > 2020 );
输出:2020年到n年之间的闰年个数,统计结果包括2020年和n年。
代码演示:
n = int(input())
ls = []
if n >= 2020:
for i in range(2020, n+1):
if (i % 4 == 0 and i %100 !=0) or i % 400 ==0: #注意逻辑
ls.append(i)
print(ls)
print("闰年个数为: ",len(ls))
else:
print("您的输入有误!")
运行结果演示:
示例二 绘制靶心
代码演示:
import turtle as t
t.speed(8)
t.pensize(2)
t.pencolor("red")
ls = [0, 90, 180, 270]
for i in range(4):
t.seth(ls[i])
t.forward(100)
t.goto(0,0)
t.goto(0, -100)
t.left(90)
t.circle(100)
t.hideturtle()
t.done()
运行结果演示:
示例三 规律数字之和
代码演示:
num1 = input("请输入所要相加的数字: ")
num2 = int(input("请输入相加的次数: "))
ls = []
sum = 0
for i in range(1,num2+1):
ls.append(i*num1) #重点
print(ls)
for i in range(num2):
sum = sum + eval(ls[i])
print("结果: ",sum)
将输入的字符不变成整型,直接是字符串,再利用*进行倍增,最后用eval()函数来去除引号。
运行结果演示:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。