python第二天作业

本文介绍了12道Python编程题目,涵盖二次方程、整数操作、日期判断、排序、比较价格、计算天数、猜硬币、剪刀石头布游戏、日期转星期、扑克牌抽取、回文数检测和三角形周长计算等基础概念和操作。通过这些题目,读者可以巩固Python基本语法和逻辑思维能力。
摘要由CSDN通过智能技术生成

第一题:根据二次方程式的判别式判断方程有无实根

a=int(input('请输入a的值为:'))
b=int(input('请输入b的值为:'))
c=int(input('请输入c的值为:'))
def res():
    res1=(-b+((b*b-4*a*c)**0.5))/(2*a)
    res2=(-b-((b*b-4*a*c)**0.5))/(2*a)
    Res=b*b-4*a*c
    if Res>0:
        print('一个根为%.2f' %res1,'另一个根是%.2f' % res2)
    elif Res==0:
        print('根为%.2f' %res1)
    else:
        print('无实根')

def start():
    res()
start()

第二题:编写程序产生俩个100以下的整数,然后提示输入俩个整数的和,答案正确提示程序报告结果为真,否则为假

num1=int(input('请输入第一个整数:'))
num2=int(input('请输入第二个整数:'))
def sum():
    if num1<100 and num1<100:
        Sum = num1+num2
        print(Sum)
        speak()
    else: 
        print('你输入的数字有误')

def speak():
    num =int(input('请输入你计算的整数和:'))
    if num==num1+num2:
        print('程序报告结果为真')
    else:
        print('程序报告结果为假')
def start():
    sum()
start()

第三题:根据用户输入表示今天是一周内的哪一天

weeks=['一','二','三','四','五','六','日']
day1= int(input('今天星期:'))
def tian():
    if day1<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值