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

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/6uv 著作权归作者所有。请勿转载和采集!

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