python (2)

python(2) 关键字解释 python有个特点是作用域用冒号表示,不是大括弧,所以你看到很多语句比如if  else for while后面都有一个冒号。 Python 2 has 31 keywords:     and       del        from      not      while     as        elif       global    or       with 阅读详情

一. 变量类型

#str
name = 'hanmeimei'
print('name')

#int
age = 18
print('age')

#bool   True False
gender = True

#float
height = 165.0
weight = 60.0

#######

result = height * weight

print('result')

result = result - 100

print('result')

例:

- 输入学生姓名;

- 依次输入学生的三门科目成绩;

- 计算该学生的平均成绩, 并打印;

- 平均成绩保留一位小数点;

- 计算该学生语文成绩占总成绩的百分之多少?并打印。eg: 78%;

数值类型

布尔类型

>>> bool(a)
True
>>> bool(b)
True
>>> bool(0)
False
>>> bool(23.123)
True
>>> name = 'westos'
>>> bool(name)
True
>>> name = ''
>>> bool(name)
False

不为零,不为空都为真

二.  if 语句

"""
NAME:01_if.py
DATE:4/12/20
CONNECT:wsp439@sina.com
DESC:
"""
"""
if condition:
    success thing
    ...
"""
age = 12

if age >= 18:
    print('welcome to netbar')

print('--------------')

与、或、非

多条件判断

嵌套

练习

在python中,要使用随机数,首先需要导入随即数模块 -- ‘工具包’
导入模块后,可以直接在模块名称后面敲一个.然后Tab键,会提示该模块中>包含的所有函数
random.randint(a,b),返回[a b]之间的整数,包含a和b
eg: random.randint(12,20):生成随机数n: 12 <= n <= 20
    random.randint(20,20): 结果永远是20
    random.randint(20,12):结果会报错:下限必须小于上限

1.从控制台输入要出的拳 ---石头(1)/剪刀(2)/布(3)
2.电脑随即出拳--先假定电脑只会出石头,完成整体代码功能
3.比较胜负
        石头    胜     剪刀
        剪刀    胜     布
        布       胜     石头

# 导入随即工具包
# 注意,在导入工具包的时候,应该将导入的语句,放在文件的顶部
# 因为,这样可以方便下方的代码,在任何需要的时候,使用工具包中的工>具

 

import random

#1.player
player = int(input('Your Choice:'))

#2.computer
computer = random.randint(1,3)
print(computer)

#3.compare
if((player == 1 and computer == 2) or (player == 2 and computer == 3)
        or (player == 3 and computer == 1)):
    print('player win')
elif player == computer:
    print('no winner')
else:
    print('computer win')

 

python3可以运行python2的代码吗_Python2代码转Python3代码 Python2代码转Python3代码教程由于尤其是跑一些神经网络的代码时有很多是在 Python2 的环境下写的。在 Python3 下运行会遇见很多不兼容。Python2代码转Python3代码Python2 代码转 Python3 代码的一种方式是再安装一个 Python2,比如下载 anaconda 对应的 Python2 的版本,管理相关的库,运行的时候指定 Python2 运行。不过如... 阅读详情

相关推荐

CentOS Python2.4升级到Python2.7

本来python是2.4的,好像不支持requests模块.我就升级到python2.7,结果yum又不能用了.下面是完整的解决方案. Python升级 # yum install gcc gcc-c++.x86_64 compat-gcc-34-c++.x86_64 openssl-devel.x86_64 zlib*.x86_64 # wget http://www.pyth

firefoxbug的专栏 3749

17——Python---综合应用----石头剪刀布

05、综合应用——石头剪刀布目标l 强化多个条件的逻辑运算l 体会import导入模块(“工具包”)的使用需求l 从控制台输入要出的拳——石头(1)/剪刀(2)/布(3)l 电脑随机出拳——先假定电脑只会出石头,完成整体代码功能比较胜负序号规则1石头 胜 剪刀2剪刀 胜 布3布 胜 石头 player = int(input(“请出拳 石头(1)/剪刀(2)/布(3)”)) computer = ...

青木年华 1万+

[python]如何兼容python2和python3

可以使用@python_2_unicode_compatible示例:原来代码# coding:utf-8 from django.db import models class Article(models.Model): title = models.CharField(u'标题', max_length=256) content = models.TextField(u...

qq_38058202的博客 3608

python (6)

function函数定义 def定义函数 参数 参数:形参 实参 形参:位置参数 默认参数 可变参数 关键字参数 #位置参数 # def getInfo(name,age): # print(name,age) # # getInfo('westos',11) # getInfo(11,'westos') # getInfo(age=11,name='westos') ...

FYRXP的博客 429

python3代码兼容python2

python3代码兼容python2的方式 1.使用future特性 Python的每个新版本都会增加一些新的功能,或者对原来的功能作一些改动。有些改动是不兼容旧版本的,也就是在当前版本运行正常的代码,到下一个版本运行就可能不正常了。 Python提供了__future__模块,把下一个新版本的特性导入到当前版本,于是我们就可以在当前版本中测试一些新版本的特性。 例如在python2.7中使用py...

u013945470的博客 7479

医学图像处理实战:3D Slicer从安装到病灶分析全流程指南

本文提供了一份详尽的3D Slicer实战指南,涵盖从软件安装、DICOM数据导入到图像增强、病灶分割及三维可视化的全流程。重点演示了如何利用阈值分割、区域生长等核心图像处理技术进行病灶分析,并生成定量报告,是医学影像分析初学者的实用入门教程。

weixin_29278805的博客 600

python条件判断练习—(猜拳游戏)

1.从控制台输入你要出的拳 ---石头(1)/剪刀(2)/布(3) 2.电脑随即出拳 3.比较胜负 &quot;&quot;&quot; # _*_coding:utf-8_*_ Name:caiquan.py Date:1/12/19 Author:westos-sql Connect:2910903196@qq.com Desc:... &quot;&quot;&quot; import random user = int(i

weixin_43314056的博客 1555

发那科机器人编程软件fanuc roboguide授权补丁_工业机器人离线编程与应用:ROBOGUIDE V8.3版本的工程文件创建...

欢迎关注我们ROBOGUIDE是发那科机器人公司提供的一个离线编程工具,可模拟现实中的机器人和周边设备的布局,通过虚拟TP示教来模拟机器人的运动轨迹,同时可以验证方案的可行性和准确的周期时间。ROBOGUIDE是一款核心应用软件,具体的还包括搬运、弧焊、喷涂等其他模块。以最新的8.3版本为例进行讲解,对于未注册的版本将有30天的免费使用期限。开始菜单击开始菜单中的HandingPRO启动程序,第一...

weixin_39791446的博客 2924

python学习笔记(第一个案例石头剪刀布)

#导入工具包 import random #从控制台输入——石头(1)/剪刀(2)/布(3) player = int(input("请输入您要出的拳 石头(1)/剪刀(2)/布(3): ")) #电脑的随机出拳 computer = random.randint(1,3) #提示玩家电脑出的是什么 if computer == 1: print("电脑出的是石头") elif compu...

m0_46139849的博客 472

学习笔记7--激光雷达标定

本系列博客包括6个专栏,分别为:《自动驾驶技术概览》、《自动驾驶汽车平台技术基础》、《自动驾驶汽车定位技术》、《自动驾驶汽车环境感知》、《自动驾驶汽车决策与控制》、《自动驾驶系统设计及应用》,笔者不是自动驾驶领域的专家,只是一个在探索自动驾驶路上的小白,此系列丛书尚未阅读完,也是边阅读边总结边思考,欢迎各位小伙伴,各位大牛们在评论区给出建议,帮笔者这个小白挑出错误,谢谢! 此专栏是关于《自动驾驶汽车环境感知》书籍的笔记。 2.激光雷达标定 2.1 概述 激光雷达内参标定:内部激光发射器坐标系与雷达本

FUXI_Willard 8026

如何使用Qt的PIMPL习惯用法(PIMPL Idiom

PIMPL是指“Pointer to IMPLementation”(指向实现的指针),意味着将实现细节隐藏起来,用户类无需关注这些实现细节。在Qt中常用PIMPL习惯用法来清晰地区分接口与实现,尽管Qt官方文档并未详细说明该机制。本文将演示如何在Qt中使用PIMPL习惯用法,并以一个简单的坐标输入对话框作为实例。

电脑管家 1033

python2怎么卸载_怎么卸载python2

引用来自“不必在乎我是谁”的答案python 2.7 表示没有任何问题,无论是在控制台还是用 .py 文件。用python2.5.1和python2.6.6 会出现这个问题,安装了python2.7就没有这个问题了。######python 2.7 表示没有任何问题,无论是在控制台还是用 .py 文件。######回复@不必在乎我是谁 : 我全部删除干净了,安装还是不行,我换了个pywin32-2...

weixin_42531779的博客 2428

数字盲水印嵌入和提取的实现基于小波变换DWT算法

数字盲水印是指在不知道原始图像的情况下,在其上嵌入水印并在后续的提取过程中能够恢复出原始水印的一种技术。本文介绍的数字盲水印嵌入和提取的实现方法基于小波变换DWT算法。具体来讲,DWT将信号或图像进行二次下采样和卷积滤波,使得高频分量的图像信息被集中在一个小区域内,方便进行嵌入和提取操作。其中 a 表示嵌入强度,而 watermark 则是用于嵌入的水印图像,这里我们嵌入的是一个全灰的图像。通过以上的代码,我们可以实现数字盲水印的嵌入和提取,并在一定程度上保护数字图片的版权安全。

HackWhisper的博客 511

列举python2和python3的区别,python 2和python 3的区别

大家好,给大家分享一下python2和python3的区别有哪些?,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!几乎所有的python2程序都需要一些修改才能正常的运行在python3的环境下。为了简化这个转换过程,Python3自带了一个2to3的实用脚本。这个脚本会将python2程序源文件作为输入,然后自动转换到python3.但并不是所有内容都可以自动转换。

yang0728y的博客 1136

YOLOv12涨点改进 | CVPR 2026 |独家创新首发、特征融合改进篇 | 引入Local Attender 局部注意力算子融合模块,高效捕捉小目标和密集目标的局部上下文特征,助力高效涨点

🚀本文提出LocalAttender模块改进YOLOv12模型,通过局部注意力机制解决传统上采样方法的语义漂移问题。该模块采用固定偏移邻域加权聚合方式,在保持线性计算复杂度的同时有效捕捉小目标和密集目标的局部特征。实验表明,LocalAttender能显著提升检测精度而不增加过多计算负担,且与YOLOv12兼容性强。文章详细介绍了模块原理、实现方法和配置步骤,并提供了两种改进方案的具体yaml配置文件。这一创新为提升目标检测性能提供了高效解决方案。

Ai缝合怪、助力小伙伴高效发论文 118

【Windows Server 2019】活动目录 (Active Directory) ——将计算机加入域和脱离域

博文介绍了如何将计算机加入AD域和脱离AD域,包括加入域,验证客户机加入到域后的信息,使用域账户用户在客户机上登录,使用本地账户用户在计算机上登录,脱离域。

VMware, Windows, Linux, Cisco, Container, Kubernetes, Kali 6169

如何从python2升级到python3

如何将Mac python2 升级到python3 #查看当前Python版本 appledeMBP:~ apple$ python --version Python 3.5.1 查看Python路径 appledeMBP:~ apple$ which python /usr/local/bin/python 查看全部Python路径 appledeMBP:~ apple$ echo $PATH ...

suntingting_100的博客 3020

基于STM32的农业蔬菜大棚温湿度采集控制系统(代码+仿真+全部资料)

摘要: 本研究设计了一种基于STM32微控制器的农业蔬菜大棚温湿度智能控制系统。系统通过DHT11传感器实时采集温湿度数据,LCD屏显示当前值及预设阈值,用户可通过按键模块调整阈值范围。当温湿度超出设定阈值时,系统自动控制风扇或加湿器进行调节,确保大棚环境稳定。实验验证表明,该系统具备高精度监测、稳定控制和模块化扩展等优势,有效优化蔬菜生长环境。未来可扩展远程监控等功能,进一步提升智能化水平。 关键词: STM32、温湿度控制、蔬菜大棚、DHT11、自动化调节

3254968421的博客 785

python2升级为python3

Linux下Python2的升级方法: 原来是python2.6.6 查看版本python -V(或者直接输入python) 一、下载Python3安装包: 1、在线下载 wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz 2、离线下载python安装包 二、解压安装包: 进入安装包所在目录 tar -xzvf Python-...

灬紫荆灬 2992

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

ubuntu安装pip2指向Python2

参考该处 我的pip和pip3都被重定向了Python3.7,去修改pip的指向比较麻烦,所以直接再安装一个pip2指向Python2.7 先测试一下python2是不是我要的Python2.7 python2 -V 下载并安装9.0.1版本pip2 wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905...

ljl1015ljl的博客 2352

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

python 3to2 2to3-python3转python2 python2转python3

python - 3to2 | 2to3 - python3转python2 | python2转python3 文章目录python - 3to2 | 2to3 - python3转python2 | python2转python33转23to2安装使用py-backwards安装使用2转32to3使用**转换命令**参考文档 注意:文件名不要带中文。 3转2 3to2 安装 # 安装3to2 $ pip3 install 3to2 使用 # 显示帮助 $ 3to2 -h Usage: 3to2 [

卓懿的博客 929

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

2to3:将python2代码转为Python3代码

`2to3`是Python标准库中自带的一个脚本,可以读取Python2.x的源代码,并应用一系列修复程序将其转换为有效的Python 3.x代码。这个脚本通常会与Python解释器一起安装,位于当前环境Python路径的`Tools/scripts`目录中。

微小冷的学习笔记 4282

python3兼容python2_兼容python2和python3

广告关闭腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元!说的是 python 2.7 的 eol 日期最终确定为 2020 年 1 月 1 日,之后不会有任何更新,包括源码的安全补丁。 所以兼容python3已经可以说非常必要了,但有些常用的库还没有升级到python3,所以我们看下如何写出兼容2和3的代码。 python 2 or 3 ...

weixin_39559804的博客 1116

py2to3——如何将Python2项目升级为Python3项目

py2to3--我是如何将Python2项目升级为Python3项目的前言2to3py2to3快速开始需要注意from compiler.ast import flatten持续更新,欢迎评论。。。结语关于作者 前言 目前为止我总共用这个方法论对两个Python2web框架升级。 本编主要为踩坑篇,如果有不错的经验分享欢迎评论✌ 2to3 python有自带的转换模块,可以将xxx.py的Pyth...

Huifeng Tang 的博客 2337

python3切换到python2

查看Python默认版本 终端输入:python --version 我需要修改为Python2.7.12,步骤如下 1)echo alias python=python2 >> ~/.bashrc 2)source ~/.bashrc python --version 此时输出python2.7.12 再安装pip2 wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d68...

alibabazhouyu的博客 2893

学python2还是python3-用python2还是python3

目前Python的版本有 Python 2 和 Python 3两个版本 。 那如果想学习Python,是选择学习 Python2 还是 Python 3呢?白月黑羽认为首先你需要了解Python2 和Python3 的区别,然后才能根据你的情况作出正确的选择。分析目前Python2 用的最多的是Python2.7,由于历史原因,Python2可以说是使用的时间很长,应用最广泛的一个版本,举两个例...

weixin_37988176的博客 274
上一篇: python (1)
下一篇: python (3)
FYRXP
博客等级 码龄7年 6粉丝 57原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值