以下是一个 Python 程序,根据用户输入的不同值,输出对应的形状:

shape = input('请输入形状(1-矩形,2-正方形,3-三角形):')

if shape == '1':
    width = input('请输入矩形宽度:')
    height = input('请输入矩形高度:')
    for i in range(int(height)):
        print('*' * int(width))

elif shape == '2':
    side = input('请输入正方形边长:')
    for i in range(int(side)):
        print('*' * int(side))

elif shape == '3':
    height = input('请输入三角形高度:')
    for i in range(1, int(height) + 1):
        print('*' * i)

else:
    print('无效的输入!')

程序首先要求用户输入一个数字,表示要输出哪种形状。如果用户输入的是1,则要求用户再输入矩形的宽度和高度,程序使用for循环输出矩形;如果用户输入的是2,则要求用户输入正方形的边长,程序使用for循环输出正方形;如果用户输入的是3,则要求用户输入三角形的高度,程序使用for循环输出三角形。最后,如果用户输入了无效的数字,则程序输出一个错误信息。

Python 代码实现根据用户输入绘制不同形状

原文地址: https://www.cveoy.top/t/topic/muoB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录