最新回答 / 我一个不小心
运行了,但因为while是循环语句,while num%2==0 这句话中 num%2==0 如果为True,while循环就一直执行, num一直是0,0%2==0 永远是True,所以死循环了。if是判断,while改成if就可以了。还有就是for循环中 a in L,a代表的是L中每一个数字,第一次循环a就是1,第二次循环a就是2,所以 num%2==1 和num%2==0 需要改成 a%2==1 和a%2==0,或者 改成for a in L: num = a; if num%2==1...
2026-01-20
最新回答 / 我一个不小心
name='world',就是name这个参数有个默认值world,你不传参,就代表使用默认值world,你传参了,就用你传的参数。print ('Hello, ' + name + '.') 加号是用来拼接字符串的。
2026-01-19
最新回答 / 慕瓜7301262
可以,但仅适用于「s1完全包含在s2中」的场景,若s1和s2有部分重合(比如s1={1,2,10},s2={1,3,4}),当前代码会无法打印重合元素
2026-01-05
最新回答 / 慕粉_0307
0是一个 Falsy 值(因为它是数字零)所以 Python 会看第二个操作数 9999是一个 Truthy 值(非零数字)因此,0 or 99的结果是 99
2025-12-06
最新回答 / 周当家的
d = { 'Alice': 45, 'Bob': 60, 'Candy': 75, 'David': 86, 'Ellena': 49}for a in d.keys(): print(a,d.get(a))打印的地方有错误 把keys换成a
2025-11-13