编程基础打印输出爱心

打印爱心

效果展示

Java运行效果

实现代码

python代码
n = 10
m = 10
for i in range(4,0,-1):
    print(' ' * (i**2), end='')
    print('*' * ((32 - i**2) - m), end='')
    print(' ' * (n * 2), end='')
    print('*' * ((32-i**2) - m),end='')
    print()
    m -= 2
    n -= 2
l = 0
k = 64
for i in range(17):
    print(' ' * l, end='')
    print('*' * (k-l), end='')
    print('')
    l += 2
    k -= 2
Java代码
public class Heart_print {
    public static void main(String[] args) {
        int n = 10;
        int m = 10;
        for (int i = 4 ; i > 0 ; i-- ){
            for (int q = (i*i) ; q > 0 ;q--){
                System.out.print(" ");
            }
            for (int a =((32 - i*i) - m) ; a > 0 ;a--){
                System.out.print("*");
            }
            for (int s = (n*2) ; s > 0 ;s--){
                System.out.print(" ");
            }
            for (int d = ((32 - i*i) - m) ; d > 0 ;d--){
                System.out.print("*");
            }

            System.out.println(" ");

            n = n - 2;
            m = m - 2;

        }
        int l = 0;
        int k = 64;
        for(int u = 0; u < 17;u++){
            for (int y = l ; y > 0 ;y--){
                System.out.print(" ");
            }
            for(int g = (k - l) ; g > 0;g--){
                System.out.print("*");
            }
            System.out.println(" ");
            l = l + 2;
            k = k -2;
        }

    }
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值