python 基础练习

第一题 输入三个整数,按降序输出。

(先放代码:)

num1=int(input('输入第一个数'))
num2=int(input('输入第二个数'))
num3=int(input('输入第三个数'))
#1 第一个数的判断
if num1>num2 and num1>num3:
    print(num1)
    if num2>num3:
        print(num2)
        print(num3)
    else:
        print(num3)
        print(num2)
#2 第二个
if num2>num1 and num2>num3:
    print(num2)
    if num1>num3:
        print(num1)
        print(num3)
    else:
        print(num3)
        print(num1)
#3 第三个
if num3>num2 and num3>num1:
    print(num3)
    if num2>num1:
        print(num2)
        print(num1)
    else:
        print(num1)
        print(num2)

首先是输入三个数

判断 1 2 3 数的大小 写三遍

\

输出

第二题

输入年份 月份,判断属于大月 、小月、平月、并输出本月天数

(代码:))

#第二题 年份
year=int(input('输入年份'))
month=int(input('输入1-12月份'))
#年份的判断
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
    print('闰年')
    #再判断是否是2月
    if month==2:
        print('闰月')
        print('29天')
else:
    #如果为平年的情况
    print('平年')
    #判断2月份
    if month ==2:
        print('平月')
        print('28天')
    elif month % 2 == 0:
        print('小月')
        print('30天')
    else:
        print('大月')
        print('31天')

首先 输入年份 月份

判断 年份是否为闰年,如果是 再判断闰月

然后再判断平年的情况

输出:

第三题 输入一个整数,显示其所有的质数因子

(代码:)

#第三题 输入一个整数 显示其所有质数因子
n=int(input('输入大于2 的正整数:'))

#判断是否为平数
for i in range(2,n):
    if n%i==0:
        print('平数')
        #break 终止循环
        break
else:
    print('素数')

要知道break在这里的作用 是终止else的循环

输出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值