Pythonはメールボックスの合法性検査を実現する(中軟国際機試験)
1579 ワード
目次
タイトルの説明
入力例
出力例
テーマ分析
コード#コード#
トランスファゲート
タイトルの説明
メールアドレス文字列を入力し、このメールアドレスが合法かどうかを確認する必要があります.入力したメールアドレスが正当である場合、文字列1を出力します.そうでない場合、文字列0を出力します.以下の条件を満たすのが正当とされるメールアドレス:1、1つの'@'文字のみを含む2、最後の3つの文字は'.com'3、文字間にスペースがない4、有効文字は0-9、大文字小文字、'.'、'@'、''
入力例
出力例
テーマ分析
タイトルにリストされている正当性ルールに基づいて、入力された文字列が正当なメールアドレスを満たしているかどうかを逐一チェックします.
コード#コード#
トランスファゲート
1.input()関数
https://blog.csdn.net/TCatTime/article/details/82556033
2.isalpha()関数
https://blog.csdn.net/TCatTime/article/details/82720966
3.isdigit()関数
https://blog.csdn.net/TCatTime/article/details/82721270
タイトルの説明
入力例
出力例
テーマ分析
コード#コード#
トランスファゲート
タイトルの説明
メールアドレス文字列を入力し、このメールアドレスが合法かどうかを確認する必要があります.入力したメールアドレスが正当である場合、文字列1を出力します.そうでない場合、文字列0を出力します.以下の条件を満たすのが正当とされるメールアドレス:1、1つの'@'文字のみを含む2、最後の3つの文字は'.com'3、文字間にスペースがない4、有効文字は0-9、大文字小文字、'.'、'@'、''
入力例
[email protected]
出力例
1
テーマ分析
タイトルにリストされている正当性ルールに基づいて、入力された文字列が正当なメールアドレスを満たしているかどうかを逐一チェックします.
コード#コード#
def check_email_url(email_address):
# check '@'
at_count = 0
for element in email_address:
if element == '@':
at_count = at_count + 1
if at_count != 1:
return 0
# check ' '
for element in email_address:
if element == ' ':
return 0
# check '.com'
postfix = email_address[-4:]
if postfix != '.com':
return 0
# check char
for element in email_address:
if element.isalpha() == False and element.isdigit() == False:
if element != '.' and element != '@' and element != '_':
return 0
return 1
# main
email = input()
print(check_email_url(email))
トランスファゲート
1.input()関数
https://blog.csdn.net/TCatTime/article/details/82556033
2.isalpha()関数
https://blog.csdn.net/TCatTime/article/details/82720966
3.isdigit()関数
https://blog.csdn.net/TCatTime/article/details/82721270