首页 > 编程语言 >Python学习15天

Python学习15天

时间:2024-10-30 23:19:28浏览次数:7  
标签:60 elif 15 Python 学习 score year print 100

if  条件表达式: (条件为真,执行代码块1,否则执行代码块2)

     代码块1

else:

     代码块2

# 键盘输入成绩,若成绩大于60,输出及格,否则输出不及格
score=int(input("请输入成绩:"))
if score>60:
    print("及格")
else:
    print("不及格")

# 键盘输入年份,判断是否为润年:1、能被4整除,但不能被100整除 2、能被400整除
year = int(input("请输入年份:"))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
    print(f"{year}是闰年")
else:
    print(f"{year}不是闰年")

# 输入成绩,若小于60则不及格,若在[60,70],输出合格,若在(70,80],输出良好,若(80,100)输出优秀,若为100输出满分

score = int(input("请输入成绩(整数):"))
if 0 <= score <= 100:
    if score < 60:
        print("不及格")
    elif score < 70:
        print("合格")
    elif score < 80:
        print("良好")
    elif score < 100:
        print("优秀")
    elif score == 100:
        print("满分!")
else:
    print(f"{score}异常,请输入正确成绩[0-100]")

标签:60,elif,15,Python,学习,score,year,print,100
From: https://blog.csdn.net/2301_76865484/article/details/143375946

相关文章

  • Python学习第14天
    ~:按位取反,把数据的每个二进制按位取反~5:5=00000101(原码=反码=补码)~5=11111010(补码)-(反码=补码-1)=11111001-原码=00000110=6~5=6print(~5)~-3=2print(~-3)-3>原码=10000011>反码=11111100>补码=11111101~-3=00000010(补码=反码=原码)=2&:按位与:两个值都为1则......
  • 学习笔记(十五):ArkUi-切换按钮 (Toggle)
    概述:提供状态按钮样式、勾选框样式和开关样式,一般用于两种状态之间的切换一、创建单选框接口形式如下:type为类型,支持三种1、Switch  不包含子组件Toggle({type:ToggleType.Switch,isOn:true}) 2、Checkbox不包含子组件Toggle({type:ToggleType.Checkbox,isOn:true}......
  • shell学习
    set-e解释如果你是在引用shell脚本中的set-e,那么在shell中它的意思是“如果任何命令的退出状态非零,则立即退出脚本”。这种用法可以防止脚本在遇到错误时继续执行。declare-xARCH="arm"是什么意思?declare-xARCH="arm" 是一个在Bashshell中的命令,具体含义如下:......
  • 学习笔记(十四):ArkUi-单选框 (Radio)
    概述:单选框组件,通常用于提供相应的用户交互选择项,同一组的Radio中只有一个可以被选中。单选框组件不支持自定义样式一、创建单选框接口形式如下:value为单选框名称,group为单选框所在组的名称,同一个组内最多只有一个单选框为选中状态Radio(options:{value:string,group:......
  • Python 程序打包成 EXE 文件及相关操作详解
    Python程序打包成EXE文件及相关操作详解一、引言在Python开发中,有时我们希望将编写的程序打包成可独立执行的EXE文件,以便在没有安装Python环境的计算机上运行。同时,为了使生成的可执行文件更具辨识度和美观性,我们还可以为其指定一个自定义图标。本文将详细介绍如......
  • Pytorch学习--神经网络--线性层及其他层
    一、正则化层torch.nn.BatchNorm2dtorch.nn.BatchNorm2d(num_features,eps=1e-05,momentum=0.1,affine=True,track_running_stats=True,device=None,dtype=None)正则化的意义:加速训练收敛:在每一层网络的输入上执行批量归一化可以保持数据的分布稳定,从而减小梯度......
  • Python 标准库——argparse模块
    文章目录前言一、主要作用二、基本步骤1.导入模块2.创建解析器对象3.添加参数4.解析参数5.使用解析后的参数6.编写主函数并调用三、函数示例前言argparse是Python标准库中的一个模块,用于编写用户友好的命令行接口。它允许你轻松地定义程序应该接受的命令行参数,并......
  • D53【python 接口自动化学习】- python基础之模块与标准库
    day53自定义模块学习日期:20241030学习目标:模块与标准库--67自定义模块:如何编写一个完整功能?学习笔记:创建自定义模块自定义模块注意事项 自定义模块deffunc1():return'thisisafunction'classClass1(object):def__init__(self):print(......
  • 《算法导论》Ch.4_学习笔记
    <分治策略>分治策略三步骤:分解:将问题划分为一些子问题,子问题的形式与原问题一样,只是规模更小。解决:递归地求解出子问题,如果子问题地规模足够小,则停止递归,直接求解。合并:将子问题地解组合成原问题地解。递归情况:子问题足够大,需要递归求解。基本情况:子问题足够小,不再需要递归......
  • STM32学习笔记-GPIO
    参考江科大32单片机学习相关知识GPIO基本构造APB2(AdvancedPeripheralBus2)是STM32微控制器架构中的一个外设总线,用于连接一些高性能外设,如定时器、USART、ADC和GPIO等。这些外设通常对性能要求较高,需要更快的数据传输速率。相较于APB1,总线频率更高,适合用于需要快速响应......