当前位置: 首页 > news >正文

Python基础语法

1 编程环境

1.1 编译环境

pycharm+python/anaconda
在这里插入图片描述

1.2 环境设置

File -> settings -> Project interpreter -> +
在这里插入图片描述

1.3 Hello world

在这里插入图片描述
在这里插入图片描述

2 条件判断

2.1 例题

【题1】输入一个年份,判断是否是闰年

  • ①能被4整除,但不能被100整除; ②能被400整除
  • 一回归年=365.24219天
    【答】
year = eval(input())
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:print(str(year) + "年是闰年")
else:    print(str(year) + "年不是闰年")

【题2】输入三角形的三条边a、b、c,判断三条边是否能够构成三角形,如果能够构成三角形,则输出该三角形的面积,否则输出“不能构成三角形”。三角形的判断条件:任意两边之和大于第三边。面积公式如下:
area=s(s−a)(s−b)(s−c)area = \sqrt{s(s-a)(s-b)(s-c)} area=s(sa)(sb)(sc)
其中s=(a+b+c)2s=\frac{(a+b+c)}{2}s=2(a+b+c)

【答】

a = eval(input())
b = eval(input())
c = eval(input())
if a+b>c and b+c>a and a+c>a:s=(a+b+c)/2area=(s*(s-a)*(s-b)*(s-c))**0.5print(area)
else:print("不能构成三角形")

2.2 基础练习

【题1】输出数字1-9

for i in range(1,9+1,1):print(i)

【题2】输出数字20-40的偶数

for i in range(20,40+1,2):print(i)

【题3】输出数字90-10的奇数

for i in range(89,10,-2):print(i)

【题4】输出数字1000(不含)以内5的倍数

for i in range(5,1000,5):print(i)

【题5】用户输入数字n,输出不大于n的3的倍数

n=eval(input())
for i in range(0,n,3):print(i)

【题6】输出数字1000(不含)以内5的倍数

for i in range(0,1000,1):#请补充完整if i%5==0:print(i)
http://www.lryc.cn/news/6254.html

相关文章:

  • windows环境下安装Nginx及常用操作命令
  • python excel数据处理?
  • Hudi-集成Flink
  • 重新认识 React Hooks useContext
  • 数据库(2)--加深对统计查询的理解,熟练使用聚合函数
  • stm32f407探索者开发板(十五)——NVIC中断优先级管理
  • 【Azure 架构师学习笔记】-Azure Logic Apps(6)- Logic Apps调用ADF
  • python随机获取列表中某一元素
  • Nacos微服务笔记
  • MAC文件误删怎么办?mac数据恢复,亲测很好用的方法
  • 机械革命z2黑苹果改造计划第二番-MacOS实用软件渗透工具
  • 【LeetCode】每日一题(4)
  • Linux内核移植:内核的启动过程分析、启动配置与rootfs必要文件
  • 【代码随想录训练营】【Day14】第六章|二叉树|理论基础|递归遍历|迭代遍历|统一迭代
  • AXI-Stream 学习笔记
  • 【Linux】程序进程地址空间
  • 电压放大器在液滴微流控芯片的功能研究中的应用
  • Linux操作系统学习(进程地址空间)
  • 【排序】快速排序实现
  • YOLOv5/v7 Flask Web 车牌识别 | YOLOv7 + EasyOCR 实现车牌识别
  • 【Opencv实战】几十年前的Vlog火了:黑白老照片如何上色?这黑科技操作一定要知道,复原度超高,竟美的出奇~(图像修复神级代码)
  • React源码分析(一)Fiber
  • 小樽 C++指针—— (壹) 指针变量
  • java 代码块 万字详解
  • 杂项-图片隐写
  • 【高性价比】初学者入门吉他值得推荐购买的民谣单板吉他品牌—VEAZEN费森吉他
  • 2023年浙江交安安全员考试题库及答案
  • 【新】华为OD机试 - 跳格子(Python)
  • 乡村能做社区团购吗?怎么做?我走访调查后发现机会很大
  • 态路小课堂丨下一代数据中心100G接口第二篇——SFP-DD封装