0
g = raw_input("What gender would you prefer Male or Female? (Please press m or f): ")
p = raw_input("Please enter your 10 digit Phone Number: ")
reasons = raw_input("Please enter your reason by pressing 1-4: ")
r = reasons
valid_mp3 = g+p+r
print valid_mp3
f12312312345

次の形式で出力されます: 性別 (f) 電話番号 (1231231234) 理由 (5) 次のことを述べる方法はありますか:

if getFirstCharacter(valid_mp3) == 'f':
    # miscellaneous command
if getSecondCharacter(valid_mp3) == '1'
    # miscellaneous command 

たとえばgetFirstCharacter、実装方法は?getSecondCharacter

4

2 に答える 2

2

できない理由がない限り、g と p に対して動作します。

if g == 'f':
    # do something for females
else if g == 'm':
    # do something for males
else:
    # invalid input

p の最初の文字と同じこと:

if p[0] == '1':
    # do something for first character of '1'

分割バージョンが既にある場合、連結バージョンで複雑なことをしようとしても意味がありません。

于 2013-04-23T03:29:26.307 に答える