break 嗽元、continue 、else喂击、print的用法
補充:python控制臺輸入函數(shù)--- input()函數(shù)
n = input('請輸入:')
說明:
1剂癌、程序運行到input,會停下來翰绊,等待輸入才繼續(xù)執(zhí)行
2佩谷、輸入結(jié)束:遇到return就結(jié)束
3、獲取的輸入內(nèi)容的類型是字符串(不管輸入時什么)
1监嗜、 break:
程序執(zhí)行中谐檀,只要遇到break,就結(jié)束包含break的最近的一個循環(huán)
練習:
#練習:隨機生成一個整數(shù)裁奇,然后去猜桐猬,猜中為止
import random
number = random.randint(0,100)
count = 0
while True:
input_number = int(input('請輸入0~100中想要輸入的數(shù)字:'))
if input_number < number:
print('小了小了~~\n')
elif input_number == number:
print("恭喜你答對了!")
break
else :
print(' 大了大了~~\n')
結(jié)果:
請輸入0~100中想要輸入的數(shù)字:50
大了大了~~
請輸入0~100中想要輸入的數(shù)字:25
小了小了~~
請輸入0~100中想要輸入的數(shù)字:37
恭喜你答對了刽肠!
2课幕、continue
continue:循環(huán)執(zhí)行到continue后厦坛,結(jié)束當次循環(huán),跳轉(zhuǎn)到下次循環(huán)
3乍惊、else
else:循環(huán)結(jié)束后要執(zhí)行的代碼
比如:
while 條件語句:
循環(huán)體
else:
循環(huán)后要執(zhí)行的語句
“while-else”是一個整體杜秸,如果break,結(jié)束出整個循環(huán)润绎,不會執(zhí)行else中的內(nèi)容
4撬碟、print
格式:
print(*objects, sep=' ', end='\n', file=sys.stdout)
說明:
objects --表示輸出的對象。輸出多個對象時莉撇,需要用 , (逗號)分隔呢蛤。
sep -- 用來間隔多個對象。
end -- 用來設定以什么結(jié)尾棍郎。默認值是換行符 \n其障,我們可以換成其他字符。
file -- 要寫入的文件對象涂佃。
(1)励翼、一個print()打印完內(nèi)容后,默認會換行辜荠。
(2)汽抚、一個print()可以打印多個內(nèi)容,多個內(nèi)容之間用空格隔開伯病。
(3)造烁、設置一個print打印結(jié)尾結(jié)束后的樣式(默認換行)。
end = 字符串
(4)午笛、同時打印多個內(nèi)容惭蟋,中間的間隔(默認空格)
sep = ' '