Python之if

Stella981
• 阅读 664
if--else语句if username == 'admin' and password == '123456':
    print('身份验证成功!')
else:
    print('身份验证失败!')if--elif--else语句if 判断语句:  执行语句elif 判断语句:  执行语句else:  执行语句记住if后千万不要加(),这与c语言不一样。#1题

Python之if

import math

for i in range(0,3):
    a,b,c=map(float,input('Enter a,b,c: ').split())
    def panbie(x,y,z):#判别函数,返回float类型 P
        p=y*y-4*x*z
        return p
    def suanR1(x,y,z):#计算第一个根的函数,返回float类型 R1
        r1=(-y+math.sqrt(y*y-4*x*z))/2*x
        return r1
    def suanR2(x,y,z):#计算第二个根的函数,返回float类型 R2
        r2=(-y-math.sqrt(y*y-4*x*z))/2*x
        return r2
    if panbie(a,b,c)>0:
        print('%.4f %.4f'% (suanR1(a,b,c),suanR2(a,b,c)))
    elif panbie(a,b,c)==0:
        print(suanR1(a,b,c))
    else:
        print('The equation has no real roots!')
#2题

import random
def sum(x,y,z):
    if z==x+y:
        return True
    else:
        return False
a=random.randrange(0,100)
b=random.randrange(0,100)
print(a,b,sep=",")
c=int(input('请输入两个数的和:'))
print(sum(a,b,c))
#3题
def further(a,b):
    c=(a+b)%7
    if c==0:
        return print('星期日')
    elif c==1:
        return print('星期一')
    elif c==2:
        return print('星期二')
    elif c==3:
        return print('星期三')
    elif c==4:
        return print('星期四')
    elif c==5:
        return print('星期五')
    elif c==6:
        return print('星期六')
day=int(input('输入今天: '))
lastday=int(input('输入将要过几天: '))
further(day,lastday)
点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Karen110 Karen110
3年前
一篇文章带你了解JavaScript switch
Switch是与if...else...相同的条件语句,不同之处在于switch语句允许根据值列表测试变量是否相等。switch语句用于根据不同的条件执行不同的操作。一、Switch语句使用switch语句选择要执行的多个代码块中的一个。1\.语法switch(expression)casen:codeblock
待兔 待兔
3个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Stella981 Stella981
3年前
Python3:sqlalchemy对mysql数据库操作,非sql语句
Python3:sqlalchemy对mysql数据库操作,非sql语句python3authorlizmdatetime2018020110:00:00coding:utf8'''
Stella981 Stella981
3年前
Python技巧之循环体中的条件分支
Python的‘for’和‘while’循环支持‘else’分句,分句仅在循环体没有触发‘break’语句并终止时执行。Python'sforandwhileloopssupportanelseclausethatexecutesonlyiftheloopsterminates
Stella981 Stella981
3年前
Python for
原文链接: Pythonforelse语句(https://my.oschina.net/ahaoboy/blog/1836014)当循环正常退出时,包括循环结束和continue时,才会调用else中的语句 当使用break结束循环时,不会执行else中的语句foriinrange(5):print(i
Stella981 Stella981
3年前
Python小白学习之基础知识(个人笔记)
介绍whileelse的使用,这个不常用格式化输出  whileesle,当循环内有break语句时,不执行else语句,当没有break语句时,执行完while循环,然后执行else下面的语句  案例如下:1登陆三次2i034whilei<3:
Stella981 Stella981
3年前
Python—语法基础(8) 分支、循环结构
分支紧凑格式:<表达式1if<条件else<表达式2分支结构if<条件1:<语句块1elif<条件2:<语句块2……else:<语句块N异常处理try:
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
9个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这