首页 > 编程语言 >Python入门之数据类型转换

Python入门之数据类型转换

时间:2023-01-20 21:22:22浏览次数:50  
标签:类型转换 入门 Python number01 60 int result str print

"""
    数据类型转换
     运算符
    算数运算符
    增强运算符
"""
# 1. 数据类型转换
#  int  float str
str_usb = input("请输入美元:")
# 类型转换str --> int
int_usb = int(str_usb)
result = int_usb * 6.9
#  str + 数值  --> str  +  str(数值)
# 方法一:
# result = str(result)
# print("美元换算的结果:"+result)
# 方法二:
print("美元换算人民币的汇率是:"+str(result))

# 2.算数运算符
print(1+2)     # 加法
print(1-2.5)   # 减法
# 地板除(保留整数)
print(5 // 2)  # 商2
# 余
print(5 % 2)   # 余1
# 除
print(5 / 2)   # 2.5
# 获取整数的个位
print(27 % 10) # 7
# 幕运算
# 5的2次方:5*5
print(5 ** 2)
# 5的3次方:5*5*5
print(5 ** 3)

# 3.增强运算符
number01 = 200
print(number01 + 1)  # 201
print(number01)  # 200

number01 = 200
# 变量加上另外一个数,再赋值给自身
# number = number01 + 1
# 累加(在自身基础上增加)
number01 += 1
print(number01)  # 201

流程图:

练习1:

# 练习1: 在控制台中,录入一个商品单价。 25
#         再录入一个数量。  2
#         最后获取金额, 60 计算应该找回多少钱。 60 -25 * 2

price = input("请输入商品单价:")  # 25
price = float(price)
count = int(input("请输入商品数量:"))  # 2
money = float(input("请输入金额:"))  # 60

result = money - price * count

print("应该找回:" + str(result))  # 10

练习2:

#  练习2: 在控制台中获取分钟   1分钟 = 60秒
#           再获取小时   1小时 =60分钟
#           再获取天   1天= 24小时
#            计算总秒数

minute = int(input("请输入分钟:"))
hour = int(input("请输入小时:"))
day = int(input("请输入天数:"))
result = minute * 60 + hour * 60 * 60 + day * 24 * 3600
print("总秒数是:" + str(result))

 

标签:类型转换,入门,Python,number01,60,int,result,str,print
From: https://www.cnblogs.com/Remick/p/17063255.html

相关文章

  • Python入门之数据类型
    """核心数据类型"""#1.Nonea01="张无忌"#接触变量与数据的绑定关系a01=None#使用None占位sex=None流程图:   #2.整形int#十进制nu......
  • Python 永久换源
    Python永久换源pipconfigsetglobal.index-urlhttps://pypi.douban.com/simple源地址:#腾讯http://mirrors.tencentyun.com/pypi/simple#阿里https://mirrors......
  • 利用艾宾浩斯曲线生成单词背诵规划表——python
    利用艾宾浩斯遗忘曲线生成单词背诵计划表#以下代码根据需背诵list总数(listcount)、复习间隔天数(days)#来自动生成单词背诵规划表,包括背诵周期、某天应学习复习list。#......
  • 【python】pandas库学习笔记
    北京理工大学嵩天Pandas课程学习笔记。部分内容补充自菜鸟教程。Pandas库提供了共性能易用数据类型和分析工具的第三方python库。Pandas库基于Numpy库实现。Pandas......
  • python基础
    字面量被写下来的固定的值,成为字面量常见的6种值数字intfloatcomplex(复数,以j结尾表示复数),bool控制精度m.n m控制宽度(小数点也计入),设置的宽度小于数字自身不生......
  • python3.10在centos7上构建
    概述在centos7上安装py3.10,用到openssl库envcentos7.8Python-3.10.7.tgzlinkhttps://www.jianshu.com/p/c3c8003d276001下载Python3.10.7https://www.pytho......
  • python 字符串格式化
    一、%1#%d%f%s2#%ndn为位置的数量,n>0正数居右,n<0正数居左3#%f默认保留小数点后6位,%.nf,n为保留小数点后几位4print("%s有%2d个老婆,每个老婆要给%f两"%......
  • Python基础之模块
    目录Python基础之模块一、关于模块的基础知识1.模块的本质2.模块的分类2.两种导入模块的语句及判断执行文件语句二、Python常见内置模块1.collections模块2.time时间模块3.......
  • python/c++ 混合编程
    官方简介pybind11isalightweightheader-onlylibrarythatexposesC++typesinPythonandviceversa,mainlytocreatePythonbindingsofexistingC++code.......
  • python 控制鼠标操作
    importtimeimportpyautogui##必须以管理员身份运行此程序,不然鼠标点击会没有效果!!!defmoveAndClick():print("startapp")x,y=976,748#鼠标需要......