python每日一练(3)

 

🌈write in front🌈
🧸大家好,我是Aileen🧸.希望你看完之后,能对你有所帮助,不足请指正!共同学习交流.
🆔本文由Aileen_0v0🧸 原创 CSDN首发🐒 如需转载还请通知⚠️
📝个人主页:Aileen_0v0🧸—CSDN博客
🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​
📣系列专栏:Aileen_0v0🧸的PYTHON学习系列专栏——CSDN博客
🗼我的格言:"没有罗马,那就自己创造罗马~"

目录

(1) 比较三个数的大小

(2) 找出区间内的素数

(3) 组合数字

(4) 打印乘法口诀表


 

(1) 比较三个数的大小

#比较三个数的大小
#先让用户输入三个整数
a = int (input("请输入第一个数:"))
b = int (input("请输入第二个数:"))
c = int (input("请输入第三个数:"))

#创建一个列表接收它们
list = [a,b,c]

#将它们排序然后储存到一个2列表list1
list1 = sorted(list)
print(f"三个数字从小到大的顺序是:{list1[0]},{list1[1]},{list1[2]}")

(2) 找出区间内的素数


编写程序,输入整数a、b表示一个闭区间找出该区间内的所有素数并打印。

# 第10题 找出区间内的素数
# 编写程序,输入整数a、b表示一个闭区间找出该区间内的所有素数并打印。

#首先定义一个函数进行素数的判断
def prime(n):
    flag = True
    for i in range(2,n):
        if n % i == 0:
            flag = False
            break
    return flag

# 进行数据的输入
a = int (input("请输入左端点"))
b = int (input("请输入右端点"))

#创建一个列表储存这些素数数据
list = [ ]
#遍历区间范围中的元素
for i in range (a,b+1):
    #通过调用prime函数判断是否是素数
    if prime(i):
        #将素数存储到列表
        list.append(i)
print(list)

 注意:列表进行添加元素时是list.append(),这后面是一个括号,不要写成中括号了!


(3) 组合数字


有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 

# 组合数字
# 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
n = 0
for i in range (1,5):
    for j in range (1,5):
        for k in range (1,5):
            if i != j and i != k and j != k:
                print (f"{i}{j}{k}")
                n +=1
print(f"一共有{n}个无重复数字的三位数")

(4) 打印乘法口诀表


编写程序,打印乘法口诀表

# (4) 打印乘法口诀表-编写程序,打印乘法口诀表
#先打印行
for i in range(1,10):
    print ()
    #再根据行的每行式子个数确定列
    for j in range(1,i+1):
        print(f"{i}*{j}={i * j}",end = ' ')
  • 使用两个嵌套的 for 循环,外层循环控制行数,内层循环控制列数;
  • 为了使输出结果对齐,使用 end 参数指定每个乘法表达式之间使用空格间隔;
  • 使用 print() 输出完一行之后,使用空的 print() 输出一个空行,使每行都换行

 

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Aileen_0v0

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值