python-輸出一個菱形
n = int(input('Num:'))
# 最長*為n個的菱形
# n-1行之前,i從1~n-1依次增加
for i in range(1,n):
print(('*' * i).center(3*n))
# 每行以3*N個字元組成,並且以第3*n/2個字元居中,這裡3為了美觀。
# *的數量和行數相同
# n行之後,一次i從n~0依次減少
for i in range(n,0,-1):
print(('*' * i).center(3*n))
相關推薦
python-輸出一個菱形
n = int(input('Num:')) # 最長*為n個的菱形 # n-1行之前,i從1~n-1依次增加 for i in range(1,n): print(('*' * i).center(3*n)) # 每行以3*N個字元組成,並且以第3*n/2個字元居中,這裡3
java--輸出一個菱形
main ++ pub package wid ace per args art java源代碼: package studying; /* * Print Diamond */ public class PrintDiamond { public st
輸出一個菱形圖案,想要幾行的,自己輸入就行,最容易理解的程式碼
#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int main() { int a; int i = 0, j = 0, k = 0; scanf("%d", &a); for (k
C語言——輸出一個菱形
相信大家都見到過這種題目,以下分享我個人的做法,希望對大家有所幫助,同時歡迎各位大佬提出建議。 看到題目肯定是需要觀察的,必須找出每一行空格以及星號數量的規律,把菱形分為上下兩部分列印。 上半部分規律:星號數目是行數的二倍減一,空格數是上半
c語言:輸出一個菱形圖
輸出一個菱形圖。解:程式:#include<stdio.h>int main(){int i, j;char diamond[][5] = { {' ',' ','*'},{' ','*',
C語言輸出一個菱形圖案
用c語言輸出一個由星號*組成的菱形圖案 #include<stdio.h> int main() { //首先寫菱形的上半部分 int line = 0; printf("請輸入行數"); scanf("%d",
如何輸出一個菱形
public class AAjie { public static void main(String[] args) { // TODO Auto-generated method stub for(int i=0;i<=5;i++){
用C語言在螢幕上輸出一個菱形
解題思路為了在螢幕上輸出一個如下圖的圖形我們首先對圖形進行觀察,不難發現該圖形為高度對稱圖形,從上至下“ * ”的符號每一行均多兩個,然後到中間段,後面每一行便逐行減少兩個“ * ”。這便是其中的規律程式碼如下#include<stdio.h> #includ
用python寫一個菱形
我們寫一個用數字控制一個菱形。 我們可以通過for迴圈寫兩個等腰三角形一個倒立組合起來可以實現一個菱形 n=int(input("請輸入行數:"))-------這個n可以控制菱形的大小 for i in range(1,n): for j in range(1
(用python來繪製一個空心菱形) 輸入一個整數n,輸出一個空心菱形,其中每個邊由n個'*'組成。
def kongxin(n): for i in range(n): print() for j in range(n - i - 1): print(' ', end='') for k in range(2 * i + 1): if k==0
python 輸入一個字符,是小寫轉換為大寫,大寫轉換為小寫,其他字符原樣輸出
style pre clas input span pan NPU pri code s = input(‘請輸入一個字符:‘) if ‘a‘ <= s <= ‘z‘: print(chr(ord(s) - 32)) elif ‘A‘ <
輸出一個13行的菱形圖案,簡單易懂,不會的快進來看看
#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int main() { int i, j, k; int a[] = { ‘’,’’,’’,’’,’’,’’,’’,’’,’’,’’,’’,’
練習--輸出一個7行的菱形
練習 輸出一個7行的菱形 對於菱形的輸出,在程式設計的時候需要注意空格的輸出和‘*’號的輸出。 #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> #include <stdlib.h
python練習:編寫一個程序,檢查3個變量x,y,z,輸出其中最大的奇數。如果其中沒有奇數,就輸出一個消息進行說明。
int elif pri 檢查 說明 一個數 print 下一個 == python練習:編寫一個程序,檢查3個變量x,y,z,輸出其中最大的奇數。如果其中沒有奇數,就輸出一個消息進行說明。 筆者是只使用條件語句實行的。(if-else) 重難點:先把三個數進行由小到大的排
js實現輸出一個等腰三角形菱形 九九乘法表.....(for 迴圈 while...)
等腰三角形 for(var i=0;i<5;i++){ //輸出行數 五行 (行數自己隨意) for(var a=0;a<5-i;a++){ //每行輸入多少空格(規律為a+i=5) document.write(‘空格’); //輸入空格使‘0’錯開形成等腰三角形
python輸入一個整數,輸出該數二進位制表示中1的個數
# -*- coding:utf-8 -*-classSolution:defNumberOf1(self, n):# write code here cnt =0if n<0: n = n &0xffffffffwhil
python實現逆序輸出一個數字
問題是:輸入一個數字,按照指定要求逆序輸出該數字,很簡單,下面是實現: #!usr/bin/env python #encoding:utf-8 ''' __Author__:沂水寒城 功能:逆序輸出一個數字 如果數字是正數直接輸出如:177--->771
python輸出字符串,UnicodeEncodeError: 'ascii' codec can't encode characters in position問題
bsp pytho unicode .com set style 字符串 position utf http://blog.sina.com.cn/s/blog_64a3795a01018vyp.html 參考於這個博主,我自己做一個筆記。 把一個列表轉換成字符串輸出的
python判斷一個對象是否可叠代
span font false rom size iterable print 對象 方法 如何判斷一個對象是可叠代對象? 方法是通過collections模塊的Iterable類型判斷: >>> from collections import
Python計算一個目錄下的所有文件的md5值,在Linux系統下面
linux md5 python walk hashlib 實現代碼如下:#!/usr/bin/python #*-*coding:utf8*-* import os import sys import hashlib def md5sum(data): with open(d