1. 根据脚码计算脚长
每个人都知道自己的鞋码,但是不知道自己的脚长,请写一个程序,帮助大家利用鞋码算出脚长。
要求:
1.允许用户输入自己的鞋码,并有提示语 '请输入你的鞋码:',不需要包括单引号;
2.计算鞋码,脚长 = (鞋码 + 10) / 2;
3.输出脚长,并有提示语 '你的脚长是(单位:厘米):',不需要包括单引号。
参考程序
//爱码岛编程
a = input("请输入你的鞋码:")
xie_ma = float(a)
jiao_chang = (xie_ma + 10) / 2
print("你的脚长是(单位:厘米): %.1f"%jiao_chang)
2. 按照要求绘制一个五角星。
(1)海龟初始位置的坐标为(0,0);
(2)设置画笔大小为 5;
(3)画笔颜色为红色(red);
(4)五角星填充颜色为黄色(yellow)。
(5)五角星大小不限,但是要能清晰看出是五角星,并且完全在考试平台上显示出来。
题解思路
五边形内角和为540度,那么每个内角是108度;
这样可以计算出来,每次右转相对角度是right(144)
参考程序
//爱码岛编程
import turtle
pen = turtle.Turtle()
pen.pensize(5)
pen.color('red','yellow')
pen.begin_fill()
for i in range(5):
pen.forward(400)
pen.right(144)
pen.end_fill()
3. 某航空公司对于托运行李有尺寸
件托运行李的长、宽、高三边之和须大于或等于60厘米,且小于或等于203厘米。(注意只是三边,不考虑立方体的整个周长,相当于只求长+宽+高三个数字的和,如,长宽高为:20、30、40,则之和为90)
编写一个重复执行的程序,要求如下:
1、用户一次性输入三个数字,分别代表行李的长、宽、高(单位:厘米),三个数字直接用英文的逗号隔开;如:23,45,67。
2、程序自动将输入的长宽高转化为列表或者元组。
3、程序需要判断用户输入的托运行李尺寸是否满足此航空公司的要求。
4、如果满足要求,就输出"可以托运"。如果不满足要求,就输出"不可以托运"。
5、然后重复以上操作,重复次数不限。
参考答案
//爱码岛编程
while True:
a = eval(input('请输入长宽高(厘米):'))
#print(type(a))
sum = sum(a)
if sum >= 60 and sum <= 203:
print('可以托运')
else:
print('不可以托运')