立即学习:https://edu.csdn.net/course/play/24797/282231?utm_source=blogtoedu
—— 控制台打印圆
. 与前一个题目相似,每行打印两个星号。
. 计算开始多少个空格、星号,然后多少个空格,最后星号结尾。
# coding: utf-8
####################################
# 文件名称:print_circle.py
# 功能描述:控制台打印圆形
# 编写日期:2020-09-06
# 编写人员:
####################################
'''
**
* *
* *
* *
* *
**
'''
R = 11
for i in range(2 * R + 1):
ban = (R ** 2 - (R - i) ** 2) ** 0.5
start = round(R - ban)
midnum = round(2 * ban)
# 开始打印start个空格,然后打印*,中间打印midnum个空格,然后打印*
print(' ' * start + '*' + ‘ ’ * midnum + '*')
—— 本节小结
1、分析程序的本质。
2、找出数学公式,将数学公式转换为程序表达式。