赞
踩
第一周
一、Hello World的条件输出
描述
获得用户输入的一个整数,参考该整数值,打印输出"Hello World",要求:
如果输入值是0,直接输出"Hello World"
如果输入值大于0,以两个字符一行方式输出"Hello World"(空格也是字符)
如果输入值小于0,以垂直方式输出"Hello World"
解:
n = eval(input())
if n == 0:
print("Hello World")
elif n > 0:
print("He\nll\no \nWo\nrl\nd")
else:
for c in "Hello World":
print(c)
第二周
一、turtle八边形绘制
描述
使用turtle库,绘制一个八边形。
注意:这是一个自动评阅题目,请补充"编程模板"中横线内容,横线不保留。
输出示例
八边形效果如下:
解:
import turtle as t
t.pensize(2)
for i in range(8):
t.fd(100)
t.left(45)
二、turtle八角图形绘制
描述
使用turtle库,绘制一个八角图形。
注意:这是一个自动评阅题目,请补充"编程模板"中横线内容,横线不保留。
输出示例
八角图形效果如下:
解:
import turtle as t
t.pensize(2)
for i in range(8):
t.fd(150)
t.left(135)
第三周
一、平方根格式化
描述
获得用户输入的一个整数a,计算a的平方根,保留小数点后3位,并打印输出。
输出结果采用宽度30个字符、右对齐输出、多余字符采用加号(+)填充。
如果结果超过30个字符,则以结果宽度为准。
输入输出示例
输入 输出
示例 1 10 +++++++++++++++++++++++++3.162
解:
a = input()
b = pow(eval(a),0.5)
if len(str(b)) <= 30:
print('{:+>30.3f}'.format(b))
else:
print
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。