最新回答 / 慕無(wú)忌8377531
num = 0sum = 0while num <= 1000:? ? num = num + 1? ? if num % 2 > 0:? ? ? ? continue? ? sum = sum + num? ? ??print(sum)num作為計(jì)數(shù)器必須保證循環(huán)一次就加1。由于你把加1的語(yǔ)句放到了if條件后面,導(dǎo)致num是1的時(shí)候無(wú)法正常進(jìn)行加1,num永遠(yuǎn)是1,1永遠(yuǎn)小于1000.陷入了死循環(huán)。解決辦法:將num加1的語(yǔ)句放到循環(huán)開(kāi)始的位置,保證每次循環(huán)num都可以加1
2025-08-09
最新回答 / 慕無(wú)忌8377531
num是計(jì)數(shù)器,控制循環(huán)的次數(shù)。也可以用0,但是用1更直觀。比如控制循環(huán)次數(shù)為20。即為num<20。如果是0,控制循環(huán)次數(shù)為20,即為num<19。
2025-08-06
最新回答 / 不吃香菜吖
d = {? ? 'Alice': 45,? ? 'Bob': 60,? ? 'Candy': 75,? ? 'David': 86,? ? 'Ellena': 49}# name = input('to del whose score:')name = 'Alice'try:? ? d.pop(name)? ? print(name + ' deleted')except:? ? print(name + ' none')
2025-05-29
最新回答 / 幸福的棉花糖
在交互式環(huán)境中,執(zhí)行上述代碼后,會(huì)直接輸出?3.14,而不需要顯式調(diào)用?print()。這是因?yàn)?Python 的交互式環(huán)境會(huì)將表達(dá)式的計(jì)算結(jié)果作為返回值自動(dòng)顯示。然而,在腳本文件(如?.py?文件)中運(yùn)行相同的代碼時(shí),如果沒(méi)有使用?print(),則不會(huì)輸出任何內(nèi)容,因?yàn)槟_本模式不會(huì)自動(dòng)打印表達(dá)式的返回值。因此,在腳本中需要顯式使用?print()?來(lái)顯示結(jié)果
2025-04-29