简单练习题

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.在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值