202109Python等级考试二级编程

文章提供了两个Python程序示例,第一个程序接收用户输入的日期(月/日/年),将其转换为英文月份表示,如05/21/2021转为May21,2021。第二个程序使用turtle库进行图形设计,以红色线条绘制从内向外扩展的图形,线条长度逐次增加4,创建一个至少包含80条边的几何图案。
摘要由CSDN通过智能技术生成

日期转换
编写一个程序,实现用户输入一个日期,格式为"月/日/年",如输入05/21/2021,程序输出日期为'May 21,20211至12月的英文名称如下:
January,February,March,April, May, June, July,August, September, October,November, December.

a,b,c=input("月/日/年").split("/")
months=['January','February','March','April','May','June','July','August','September','October','November','December','']
a=months[int(a)-1]
print(a,b,",",c)

 图形的循环美
设计一个海龟绘图程序,程序效果如下图
要求:
海龟从里往外绘制图形,线条初始长度为20,相邻两条边相差4(每一个线条均比前一个线条长4),线条颜色为红色,总共边数至少80条以上
为了便于程序调试,建议不超过120条。

import turtle as t
num=int(input())
a=20
for i in range(num):
    t.color("red")
    t.forward(a)
    t.left(90)
    a+=4
t.done()

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值