Python中什么是选择语句?

Python中选择语句主要有3种形式,分别为if语句、if…else语句和if…elif…else多分支语句。

if…elif…else语句

但有时候我们需要很多判断,并不是非黑即白,这时用户就需要从多个选项中选择一个。在开发程序时,如果遇到多选一的情况。

则可以使用if…elif…else语句,该语句是一个多分支选择语句,通常表现为“如果满足某种条件,进行某种处理,否则,如果满足另一种条件,则执行另一种处理……”。

if注意:


1.比较表达式无论简单还是复杂,结果必须为Boolean类型。


2.if语句控制的语句体只有如果只有一条语句,大括号可以省略;如果是多条语句则不能省略,建议永远不要省略。


如:if(比较表达式)


语句


3.一般来说:有左大括号就没有分号,有分号就没有左大括号。


如:if(比较表达式){........}, if(比较表达式)。



Python中选择语句主要有3种形式,分别为if语句、if…else语句和if…elif…else多分支语句。

if…elif…else语句

但有时候我们需要很多判断,并不是非黑即白,这时用户就需要从多个选项中选择一个。在开发程序时,如果遇到多选一的情况。

则可以使用if…elif…else语句,该语句是一个多分支选择语句,通常表现为“如果满足某种条件,进行某种处理,否则,如果满足另一种条件,则执行另一种处理……”。

if注意:

1.比较表达式无论简单还是复杂,结果必须为Boolean类型。

2.if语句控制的语句体只有如果只有一条语句,大括号可以省略;如果是多条语句则不能省略,建议永远不要省略。

如:if(比较表达式)

语句

3.一般来说:有左大括号就没有分号,有分号就没有左大括号。

如:if(比较表达式){........}, if(比较表达式)。



Python中选择语句主要有三种形式,分别为:

1、if语句

格式:

if 表达式:

语句块(执行代码)

2、if...else语句

格式:

if 表达式:

语句块

else:

语句块

3、if...elif...else多分支语句

格式:

if 表达式1:

语句块1

elif 表达式2

语句块2

elif 表达式3

语句块3

...

else:

语句块n

实例:

1、if

print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?")

num = int(input("请输入你认为符合条件的数字:"))

if (num % 3 ==2) and (num % 5 ==3)and (num % 7 == 2):

print(num,"符合三三数之剩二,五五数之剩三,七七数之剩二")

2、if...else

print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?")

num = int(input("请输入你认为符合条件的数字:"))

if (num % 3 ==2) and (num % 5 ==3) and (num % 7 == 2):

print(num,"符合三三数之剩二,五五数之剩三,七七数之剩二")

else:

print(num,"不符合!")



  • Python涓粈涔堟槸閫夋嫨璇彞?
    绛旓細Python涓夋嫨璇彞涓昏鏈3绉嶅舰寮忥紝鍒嗗埆涓篿f璇彞銆乮f鈥lse璇彞鍜宨f鈥lif鈥lse澶氬垎鏀鍙銆俰f鈥lif鈥lse璇彞 浣嗘湁鏃跺欐垜浠渶瑕佸緢澶氬垽鏂紝骞朵笉鏄潪榛戝嵆鐧斤紝杩欐椂鐢ㄦ埛灏遍渶瑕佷粠澶氫釜閫夐」涓夋嫨涓涓傚湪寮鍙戠▼搴忔椂锛屽鏋滈亣鍒板閫変竴鐨勬儏鍐点傚垯鍙互浣跨敤if鈥lif鈥lse璇彞锛岃璇彞鏄竴涓鍒嗘敮閫夋嫨璇彞锛岄氬父琛...
  • Python涓鐨閫夋嫨璇彞鏈夊摢浜涘憿?
    绛旓細1銆乮f璇彞 鏍煎紡锛歩f 琛ㄨ揪寮忥細璇彞鍧(鎵ц浠g爜)2銆乮f...else璇彞 鏍煎紡锛歩f 琛ㄨ揪寮忥細璇彞鍧 else锛氳鍙ュ潡 3銆乮f...elif...else澶氬垎鏀鍙 鏍煎紡锛歩f 琛ㄨ揪寮1锛氳鍙ュ潡1 elif 琛ㄨ揪寮2 璇彞鍧2 elif 琛ㄨ揪寮3 璇彞鍧3 ...else锛氳鍙ュ潡n 瀹炰緥锛1銆乮f print("浠婃湁鐗╀笉鐭ュ叾鏁帮紝涓変笁鏁颁箣鍓╀簩锛屼簲...
  • python涓夋嫨缁撴瀯鍙湁if璇彞
    绛旓細鍦≒ython涓紝閫夋嫨缁撴瀯灏辨槸瀵规潯浠惰繘琛屽垽鏂紝閫夋嫨鍘绘墽琛屽垎鏀鍙锛孭ython涓湁涓夌鍩烘湰鐨勭粨鏋勶紝鍒嗗埆鏄崟鍒嗘敮缁撴瀯銆佸弻鍒嗘敮缁撴瀯鍜屽鍒嗘敮缁撴瀯銆
  • Python+涓殑鏉′欢璇彞鐢ㄤ簬浠涔?璇硶缁撴瀯鏄粈涔?
    绛旓細鍦≒ython涓紝鏉′欢璇彞鐢ㄤ簬鏍规嵁鏉′欢鐨勭湡鍋囨墽琛屼笉鍚岀殑浠g爜鍧銆傛潯浠惰鍙ュ厑璁告牴鎹壒瀹氭潯浠剁殑缁撴灉鏉ラ夋嫨鎬у湴鎵ц浠g爜锛屼互瀹炵幇绋嬪簭鐨勬帶鍒舵祦绋嬨侾ython涓殑鏉′欢璇彞浣跨敤 `if`銆乣elif`锛堝彲閫夛級鍜 `else`锛堝彲閫夛級鍏抽敭瀛楁潵瀹氫箟銆備笅闈㈡槸鏉′欢璇彞鐨勪竴鑸娉曠粨鏋勶細```python if condition1:褰撴潯浠1涓虹湡鏃舵墽琛岀殑浠g爜...
  • python鍩烘湰璇彞鏈夊摢浜
    绛旓細Python鏄竴绉嶈绠楁満绋嬪簭璁捐璇█銆傛槸涓绉嶉潰鍚戝璞$殑鍔ㄦ佺被鍨嬭瑷锛屾渶鍒濊璁捐鐢ㄤ簬缂栧啓鑷姩鍖栬剼鏈(shell)锛岄殢鐫鐗堟湰鐨勪笉鏂洿鏂板拰璇█鏂板姛鑳界殑娣诲姞锛岃秺鏉ヨ秺澶氳鐢ㄤ簬鐙珛鐨勩佸ぇ鍨嬮」鐩殑寮鍙戙備笅闈㈡垜浠氨涓哄ぇ瀹朵粙缁嶄竴涓python鐨鍩烘湰璇彞銆傛帹鑽愭暀绋嬶細python瑙嗛鏁欑▼1銆乸ython绠鍗曡鍙ョ殑鍩烘湰浠嬬粛>>> while True: #...
  • python绋嬪簭鐨勯夋嫨缁撴瀯浣跨敤浠涔鍏抽敭瀛楃紪鍐欎唬鐮
    绛旓細閫夋嫨缁撴瀯瑕佷娇鐢╥f鍜宔lif浠ュ強else杩欎笁涓叧閿瓧缂栧啓浠g爜鎵嶈兘澶熷幓瀹炵幇銆俰f/elif/else杩欎笁涓叧閿瓧鍜岃鍙ユ槸瑕佽繛鍦ㄤ竴璧蜂娇鐢ㄧ殑锛屽畠浠殑鎰忔濅负褰搃f鏉′欢鍒ゆ柇璇彞涓嶆垚绔嬬殑鏃跺欏氨杩涘叆鍒颁笅涓涓猠lif璇彞涔嬩腑銆傚綋鎵鏈夌殑elif鏉′欢鍒ゆ柇璇彞鐨缁撴灉閮戒负False鏃舵墠鑳借繘鍏lse璇彞涔嬩腑銆Python鐢辫嵎鍏版暟瀛﹀拰璁$畻鏈虹瀛︾爺绌跺浼氱殑...
  • Python 璇彞鍜屾敞閲
    绛旓細Python 璇彞鍧楋紝渚嬪鍑芥暟锛屽惊鐜垨绫鐨涓讳綋锛屼互缂╄繘鏉ュ紑澶淬傚浜庤鍙ュ潡鍐呯殑姣忎釜璇彞锛屽簲璇ヤ繚鎸佺浉鍚岀殑缂╄繘銆傚綋缂╄繘涓嶄竴鑷存椂锛屼綘灏嗗緱鍒浠涔堜粈涔 IndentationError 銆備竴鑸潵璇达紝鍦 Python 浠g爜鏍峰紡鎸囧崡 涓缓璁娇鐢 4 涓缉杩涚┖鏍笺備妇渚嬪涓嬶紝鎴戜滑鐢ㄧ缉杩涙潵澧炲姞绋嬪簭鐨勫彲璇绘э紝姣斿鍦ㄤ笅闈㈢殑绋嬪簭涓紝鎴戜滑...
  • python閫夋嫨璇彞
    绛旓細缂╄繘閿欒浜嗭紝if鍜宔lif搴旇鍦ㄤ竴鏉$嚎涓, 姝g‘鐨勫簲璇ワ細score = raw_input('璇疯緭鍏ユ垚缁╋細')if score < 60: print "D"elif score < 75: print "C"elif score < 85: print "B"else: print "A"
  • python璇█缂╄繘闂,搴旇閫夋嫨鍝釜閫夐」?
    绛旓細搴旇閫夋嫨B椤癸紝缂╄繘鏄敤鏉ュ垽鏂綋鍓Python璇彞鍦ㄥ垎鏀粨鏋勪腑銆傚垎鏀粨鏋勪竴鍏卞垎涓4绫伙紝鍗冲崟椤瑰垎鏀佸弻椤瑰垎鏀佸椤瑰垎鏀佸发鐘跺垎鏀侾ython璇彞鍦ㄥ垎鏀粨鏋勪腑鐨刬f 鏉′欢琛ㄨ揪寮忓涓嬶細涓鏉python璇彞...涓鏉ython璇彞...
  • python涓杈撳嚭璇彞鏈夊摢浜旂?
    绛旓細1銆乸rint璇彞锛歱rint璇彞鏄疨ython涓鏈鍩烘湰鐨勮緭鍑鸿鍙ワ紝瀹冨彲浠ュ皢鍙橀噺鎴栧瓧绗︿覆杈撳嚭鍒版帶鍒跺彴銆備緥濡傦紝鎴戜滑鍙互浣跨敤浠ヤ笅浠g爜灏嗗瓧绗︿覆HelloWorld杈撳嚭鍒版帶鍒跺彴銆2銆佹牸寮忚鍙ワ細format璇彞鏄竴绉嶆洿鍔犵伒娲荤殑杈撳嚭璇彞锛屽畠鍙互灏嗗涓彉閲忔垨瀛楃涓叉牸寮忓寲杈撳嚭鍒版帶鍒跺彴銆備緥濡傦紝鎴戜滑鍙互浣跨敤浠ヤ笅浠g爜灏嗕袱涓彉閲弜鍜寉鐨勫艰緭鍑哄埌...
  • 扩展阅读:python初学编程必背 ... python for 不满足条件 ... python基础代码大全 ... python怎么输出每一位数字 ... python学生信息管理系统 ... python中while true的用法 ... python编程术语 ... python条件语句 ... python选择语句和使用场景 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网