已采纳回答 / weixin_慕勒1347488
template2 = 'Hello {2}, Hello {3}, Hello {1}, Hello {0}.' result2 = template2.format('World', 'China', 'Beijing', 'imooc') print(result2)指定相关位置的值
2022-03-20
最新回答 / weixin_慕圣0229200
# Enter a codenum = 1sum = 0while True: if num > 1000: break if num % 2 == 0: sum =sum+ num ###判断偶数之后进行叠加 num =num+ 1 ###罗列1~1000之间的数字,然后进入while循环判断
2022-03-13
最赞回答 / 千古笑
这个题目意思是要你打印出逻辑上在偶数位的元素,alice是第一个,66是第二个这个意思,符合条件的list下标值分别是1,3,5。你这里a取的0,所以和list的下标值是同步的,而你代码意思是下标为偶数就打印,所以输出的元素下标分别是0,2,4,懂了吗,所以你的代码改成a=1就对了。你上面说a=3也行,其实a为任意一个奇数都可以,你a的取值只要和list的下标值奇偶性不一样就没问题,因为题目说的偶数位和下标位为奇数位是一个意思。
2022-03-13
最赞回答 / weixin_慕斯2415449
你 写的程序里面的i 并不是数字,它代表的是S里面的每一个字母,所以你不停地加1、加2,是不行的。如果你想输出ACEGIK,这样写:s='ABCDEFGHIJK'num=1for i in s: if num % 2 ==1: print(i) num=num+1我自己定义的num才是你想要的那种能够加1、加2的结果吧。
2022-03-13