1

私はかなり初心者で、生年月日を比較する簡単なプログラムを作りたいと思っていました。これまでのところ、このコードブロックがあります

y1 = int(input("Enter the year of birth of person 1 in the form of YYYY"+" "))

m1 =int(input("Enter the month of birth of person 1 in the form of MM"+" ")) 

d1 =int(input("Enter the day of birth of person 1 in the form of DD"+" "))

y2 = int(input("Enter the year of birth of person 2 in the form of YYYY"+" "))

m2 =int(input("Enter the month of birth of person 2 in the form of MM"+" ")) 

d2 =int(input("Enter the day of birth of person 2 in the form of DD"+" "))

生年月日が異なる限り、生年月日を正常に比較できます.生年月日が同じ場合に生年月日を比較するコードの書き方がわかりません.出生日は同じで、生年月日を比較してそれに応じて出力します。

Python Gui Idle を開いてプロジェクトを保存する方法をほとんど知らないので、特に Python の詳細な知識を参照している場合、難しい答えを理解できないことに注意してください。

4

2 に答える 2

4

3 つの値すべてのタプルを比較するだけです。

(y1, m1, d1) < (y2, m2, d2)

まず、これはy1 < y2. それらが等しい場合は、 などをチェックm1 < m2します。

>>> (2001, 3, 13) < (2002, 3, 14)
True
>>> (2001, 3, 13) < (2001, 3, 12)
False
于 2013-10-07T14:25:18.613 に答える