| ???? Python ??? | ??6?? ?????? | |
|---|---|---|
| ???? | if??? | ???? |
if???????????????????? ??? ??????—¨????????????????? if-?? ???? ???? ???????????????????? else-?? ???? else ??????????
#!/usr/bin/python
# Filename: if.py
number = 23
guess = int(raw_input('Enter an integer : '))
if guess == number:
print 'Congratulations, you guessed it.' # New block starts here
print "(but you do not win any prizes!)" # New block ends here
elif guess < number:
print 'No, it is a little higher than that' # Another block
# You can do whatever you want in a block ...
else:
print 'No, it is a little lower than that'
# you must have guess > number to reach here
print 'Done'
# This last statement is always executed, after the if statement is executed
????????code/if.py??
$ python if.py
Enter an integer : 50
No, it is a little lower than that
Done
$ python if.py
Enter an integer : 22
No, it is a little higher than that
Done
$ python if.py
Enter an integer : 23
Congratulations, you guessed it.
(but you do not win any prizes!)
Done
??????????§µ???????????????2?????????????????????????????§Ö??????????????number???????????????¦Ê????????????????????23????????????raw_input()???????????2??????????????????????¦±???????????????????????????????
??????????raw_input???????????????????????????????????????????????????????????????§»?????????????????????????????????raw_input??????????????????????????int???????????????????????????›¥?????guess?§³???????int?????????????????????????????????????????????????????????????????????????????§¹????????????????
??????????????????2??????????????????????????????????????????????????????????????????????????Python??????????????????î•??????????????Python????????????????????????????????????????????????????????????
???if??????¦Â?????????e??????????????????Python?????????????î•
??????????2????§³?????????????????????????????????????2???????????????????????elif??????????????????????if else-if else?????????if-elif-else???????¨®?????????????????????????????????
elif??else?????????????§ß?¦Â???????e?????????????????????ð‹??????????????????????
????????????if??????????????if??????????????????if???
?????elif??else?????????????????????§¹if??????
if True:
print 'Yes, it is true'
??Python??????????????if?????????????????elif??else????????????if???????????????????????§µ?????????????î•????????????§µ?????????????print 'Done'??????????Python??????????¦Â????????????§³?
???????????????????????????????????????????????????????????????????????§»??????????????????????§»???C/C++????????????????????????????????????????????????????????????§Ö???????????????
??C/C++??????????
??Python?????switch???????????if..elif..else?????????????????????§»?????????????????????
| ???? | ????? | ???? |
|---|---|---|
| ??? | ??? | while??? |