一、矩形
#******輸入行和列,列印相應的矩形******#
width = input("寬:")
longth = input("長:")
if (width.isdigit() & longth.isdigit()): #確定輸入的為整數
#該迴圈用來控制寬,即列的行數
for j in range(int(width)): #range建立整數列表,裡面要用int,input返回的是str
#該迴圈用來控制長,即長的列數
for i in range(int(longth)):
print("*",end=" ") #使用end,則不預設換行
i=i+1
print("")
j=j+1
else:
print("非法輸入")
二、直角三角形
# ******列印直角三角形******#
a = input("請輸入直角邊的值:")
if (a.isdigit()): #確定輸入為整數
a = int(a)
#底邊在下面
for i in range(a):
print("* "*(i+1))
print()
#底邊在上面
for i in range(a):
for j in range(a - i):
print("*",end = " ")
print()
else:
print("非法輸入")
三、乘法表
# ******列印乘法表******#
number = input("請輸入乙個100以內的正整數:")
if (number.isdigit()): #輸入為整數
number = int (number) #range使用需要轉換
if ( 0<= number <= 100): #輸入為100以內的正整數
for i in range(number): #控制換行
for m in range(i+1): #控制換列
print("*=".format((m+1),(i+1),((i+1)*(m+1))),end = " ")
print() #換行
else:
print("請輸入100以內的正整數")
else:
print("非法輸入")
(待續)
正直角三角形
在平面直角座標系的第一象限內有m個點。正直角三角形 是一種奇特的三角形,它的三個頂點分別在原點 x軸的正方向和y軸的正方向。請用乙個面積最小的 正直角三角形 將這些點全部圍住,求解面積的大小。題目中所有的座標 包括正直角三角形的頂點座標 都為整數。input 1 m,xi,yi 100 每行乙個答案...
Python列印矩形 直角三角形 等腰三角形 菱形
思路如下 1 先列印乙個星號並換行 print 2 列印一行6個星號 for i in range 6 print end 3 列印6列星號 for i in range 6 print 4 列印6行6列 每列印一行就換行 print 5 金字塔型是由下面圖形轉成的,先列印此圖形 控制內層迴圈的列印...
模擬 直角三角形
平面上給定n個兩兩不同的整點,統計以給定的點為頂點,且直角邊平行於座標軸的直角三角形數。輸入格式 輸入檔案right.in第一行為乙個整數n。以下n行,每行給出乙個點的座標。輸出格式 輸出檔名為right.out。輸出乙個整數表示統計結果。輸入樣例 1 0 0 0 11 0 1 1 輸出樣例 1 4...