最新回答 / weixin_慕村9391395
a = 'python'print('hello,', a or 'world')因?yàn)镻ython把0、空字符串和None看成False。所以a 是true。在計(jì)算a or b時(shí),如果 a 是 True,則根據(jù)或運(yùn)算法則,整個(gè)計(jì)算結(jié)果必定為 True,因此返回 a結(jié)果:
hello,?python...
2022-12-31
最新回答 / 慕用4035794
and? 表示與邏輯運(yùn)算,這種情況下,第一個(gè)操作數(shù)是True的話,那就看輸出結(jié)果就取決于第二個(gè)數(shù)了。這是為什么呢?因?yàn)榈谝粋€(gè)數(shù)已經(jīng)是True了,and 與的運(yùn)算結(jié)果取決于第二個(gè)數(shù)的真假。
2022-12-28
最新回答 / wuzhou
改成 if not?s1.isdisjoint(s2):set提供isdisjoint()方法,可以快速判斷兩個(gè)集合是否有重合,如果有重合,返回False,否則返回True
2022-12-06
最新回答 / 暗夜子爵
<...code...>d = {? ? 'Alice': 45,? ? 'Bob': 60,? ? 'Candy': 75,? ? 'David': 86,? ? 'Ellena': 49,? ? 'Gaven': 86}AA = ('Alice', 'Bob', 'Candy', 'Mimi', 'David')for i in AA:? ? print(i + ":" + str(d.get(i)))
2022-11-21
最新回答 / qq_慕仰6343072
sum=1num=2while num<=10:? ? sum*=num? ? num+=1print(sum)num和sum搞反了,你這個(gè)應(yīng)該多乘了個(gè)2
2022-11-18