Python練習例項023

2022-07-14 12:45:32 字數 923 閱讀 7724

問題:列印出如下圖案(菱形)

*

********

*******

*****

****

#

! /usr/bin/env python3

#-*- coding:utf-8 -*-

#author : ma yi

#blog :

#date : 2020-06-19

#name : demo023

#software : pycharm

#note : 列印出如下圖案(菱形)#*

#***

#*****

#*******

#*****

#***#*

defprint_lozenge(num):

"""列印菱形

:param num: 菱形的行數(奇數)

:return:

"""#

列印菱形的上半部分

for i in range(num // 2 + 1):

print("

" * (num // 2 - i) + "

*" * (2 * i + 1))

#列印菱形的下半部分

for j in range(num // 2):

print("

" * (j + 1) + "

*" * (num - 2 * (j + 1)))

#入口函式

if__name__ == '

__main__':

print_lozenge(7)

執行結果:

*

********

*******

*****

****

例項023公有和私有

module module1 public class a private thisx as single 這是私有的 end class public class b inherits a public sub ok dim x as integer thisx 10 這是錯誤的 x 10 msg...

02基礎練習 023晶元測試

資源限制 時間限制 1.0s 記憶體限制 512.0mb 問題描述 有n 2 n 20 塊晶元,有好有壞,已知好晶元比壞晶元多。每個晶元都能用來測試其他晶元。用好晶元測試其他晶元時,能正確給出被測試晶元是好還是壞。而用壞晶元測試其他晶元時,會隨機給出好或是壞的測試結果 即此結果與被測試晶元實際的好壞...

Python 練習例項2

題目2 企業發放的獎金根據利潤提成。利潤 i 低於或等於10萬元時,獎金可提10 利潤高於10萬元,低於20萬元時,低於10萬元的部分按10 提成,高於10萬元的部分,可提成7.5 20萬到40萬之間時,高於20萬元的部分,可提成5 40萬到60萬之間時高於40萬元的部分,可提成3 60萬到100萬...