首页 > 编程语言 >Python入门之真值表达式

Python入门之真值表达式

时间:2023-01-25 08:55:21浏览次数:41  
标签:真值 Python else year print input day 表达式

"""
真值表达式
if数据:
语句
本质就是使用bool函数操作数据
条件表达式
"""
# 1.真值表达式
if "a":
    # if bool ("a"):
    print("真值")

str_input = input("请输入:")
if str_input:
    print("输入的字符串不是空的")
# 2.条件表达式:有选择性的为变量进行赋值
sex = None
if input("请输入性别:") == "男":
    sex = 1
else:
    sex = 0
print(sex)

练习题:

# 练习1:在控制台中获取一个整数,
#       如果是偶数为变量state赋值“偶数”,否则赋值“奇数”

# 方法一:
number = int(input("请输入一个整数:"))
if number % 2 == 1:
    state = "奇数"
else:
    state = "偶数"
print(state)
# 方法一:
result = year % 4 == 0 and year % 100 != 0 or year % 400 == 0
if result:
    day = 29
else:
    day = 28
print(result)

# 方法二:代码可读性很差
# if not year % 4 == 0 and year % 100 or not year % 400:
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
    day = 29
else:
    day = 28
print(day)

# 方法三:
day = 29 if year % 4 == 0 and year % 100 != 0 or year % 400 == 0 else 28
print(day)

 

标签:真值,Python,else,year,print,input,day,表达式
From: https://www.cnblogs.com/Remick/p/17066648.html

相关文章

  • Python if语句
    #if-elif-elsealien_color="green"ifalien_color=="yellow":#检查是否相等 print("thispalyeris5")elifalien_color=="green": print("thispalyeris10")......
  • 适合编程初学者的开源云笔记系统(Python版)
    目标为编程初学者打造入门学习项目,使用各种主流编程语言来实现。让想学编程的,一个都不落下。上述基本涵盖了当前编程开发所有主流语言。左侧为前端版本:安卓、iOS、鸿蒙......
  • Python博客导航
    第一部分-Python程序设计基础第一章-Python介绍1.1-Python简介1.2-Python准备1.2-创建虚拟环境第二章-Python基础(建设中)2.1-编写代......
  • Python获取指定目录下的所有文件路径、获取指定目录下所有文件名(但是不包含子目录中文
    Python获取指定目录下的所有文件路径、获取指定目录下所有文件名(但是不包含子目录中文件名)、获取指定目录下所有pdf文件名(但是不包含子目录中pdf文件名)#-*-coding:utf-8......
  • python进程绑定CPU的意义
        ===================================== 相关:python进程绑定CPU的一些Demo【转载】python进程绑定CPU......
  • python简单实现对桌面进行实时捕捉画面
    介绍最近在研究目标检测方面的小东西,需要到对桌面进行实时捕捉画面,获取画面后再检测,达到实时桌面目标检测的目的,所以写了一段小代码来实现该功能,实测速度很快,符合我的需求......
  • 08_字符串扩展_3.3_表达式的格式化
    """_*_coding:utf-8_*_@Time:2023/1/2221:19@Author:软柠柠吖@Description:表达式的格式化表达式:一条具有明确执行结果的代码语句使用场......
  • Python语音识别
    Python语音识别需求:用代码将录音转成文字,常规普通话,不是播音员那种标准发音。结论:无论在线或是离线,用代码调用的效果都不太理想。1、离线模式参考:https://blog.csdn.n......
  • python进程绑定CPU的一些Demo
    从https://www.cnblogs.com/devilmaycry812839668/p/17066212.html中知道如何对python进程设置CPU绑定,本文对此进行一些延伸,给出一些例子:代码1:importosfrommultiproce......
  • 百度联想:用Python抓取百度关键字联想信息
    Python抓取百度关键字联想信息参考:https://www.jianshu.com/p/dc1ec2456331?appinstall=0MAC上运行经常得到乱码,只有偶尔非乱码;该方法其实没什么实用价值。#https://ww......