python試題之檢查小括號是否正確使用

2021-08-29 01:28:16 字數 691 閱讀 1207

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

'''檢查輸入的內容中,小括號的用法是否正確。

'''import numpy as np

a =

flag = 1

n = 0

input = input('請輸入:')

while flag == 1:

for i in input:

if i=='(':

n += 1

elif i==')':

if len(a)>0:

a.remove('(')

else:

print('錯了,檢查一下括號,少了左括號,不要粗心大意!')

flag = 0

break

else:

if len(a) == 0:

print('第{}個不是小括號'.format(n+1))

n += 1

else:

pass

if flag == 1:

if len(a)>0:

print('錯了,少了右括號')

a =

flag = 0

else:

print('檢查結束,沒毛病!')

flag = 0

我愛你就像天上的太陽,太陽它將我照亮。--魯迅

不用棧檢查小括號 中括號 大括號的匹配

設定三個計數器初值設為零,分別記錄小括號 中括號 大括號。開始進行第一次掃瞄,從左向右依次掃瞄每個字元,遇到左括號計數器加一,遇到右括號計數器減一,出現計數器小於零時,報錯退出。掃瞄結束後,若三個計數器有乙個不為零說明括號不匹配,報錯結束檢查。第一步掃瞄結束,如果正確說明三種括號本身匹配正確。現在可...

Python小括號 中括號 大括號和尖括號的含義

在使用python做專案的過程中發現這種語言使用了很多種型別的括號來表達資料型別,常見的有四種,分別是 小括號 中括號 和大括號,也叫做花括號,還有尖括號 其作用也各不相同,分別用來代表不同的python基本內建資料型別。1 python中的小括號 代表tuple元組資料型別,元組是一種不可變序列。...

python中元組與小括號的關係

在學習python 的時候。說到有兩種資料型別,一種叫 列表,一種叫做元組,可以認為,元組是功能精簡的列表。因為它少了列表很多功能。但是又有相識。定義他們的時候,主要是用中括號和小括號之分。例如 定義乙個列表 mylist one two 3333 定義乙個元組 myzu one two 大概就這麼...