1.从12345678中任选两个组成两位数,不能重复
或者:
或者:
2.输出9*9乘法表
注意:print(“aaa”)
print(“bbb”)的输出结果为 :aaa
bbb
若想在同一行输出,则需要改为:
print(“aaa”,end="")
print(“bbb”)
因为print函数end默认等于\n,即换行。
或者:
补充print函数功能:
输出结果为: jhh哈哈sf哈哈dfgh
若不写sep=“哈哈”,则默认为空格。结果为: jhh sf dfgh
3.公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱,用一百文钱买一百只鸡,各买多少只凑够一百只鸡?
4.利用下划线将列表每个元素拼接成字符串
join用来连接字符串,当列表中出现数字时,需要先转化为字符串后连接。
5.
6.请使用enumerate输出元组元素和序号,序号从10开始。
for i, j in enumerate(tu,10):
print(i, j)
7.![在这里插入图片描述](https://img-blog.csdnimg.cn/20200417175812650.png
tu变量中的“k2”对应的值是列表类型,tu变量中的“k3”对应的值是元组类型。元组中元素不能被修改,故d答案是不能。c答案可以。b答案不能。
8.
nums=[2,7,11,15,1,8,7]
a=[]
for i in nums:
for j in nums:
if i+j==9:
a.append((i,j))
print(a)
在上面题基础上,请找出列表中元素的索引位置。
nums=[2,7,11,15,1,8,7]
a=[]
for i in range(len(nums)):
for j in range(len(nums)):
if nums[i]+nums[j]==9:
a.append((i,j))
print(a)
9.