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

文档输入内容,算术运算,字符串的索引

print(value,...,sep=' ',end='\n',file=sys.stdout)
#value:表示要输出的值,可以是多个,用逗号隔开
#sep:表示多个值之间的分隔符,默认是一个空格
#end:表示输出的结尾,默认是换行符\n
#file:表示输出的目标,默认是sys.stdout,即屏幕

1.向text文档中输入文字

fp=open('note.text','w') #打开文件,w=write
print('北京欢迎你',file=fp)#将'北京欢迎你'写入(w)到note.text文件之中
fp.close()#关闭文件

2.加号只能连接字符串,逗号可以连接任意

num=input('今天几点吃的饭:')
print('今天吃饭的时间为:'+num)#加号只能链接字符串
num=int(num)
print('今天吃饭的时间为:',num)#逗号可以链接任意类型,结果3的空格是因为sep函数导致的

输出结果:
今天几点吃的饭:12
今天吃饭的时间为:12
今天吃饭的时间为: 12

eval函数

变量=eval(字符串)

#eval函数经常和input函数一起使用,可以把输入的字符串当成有效的表达式来计算
age=eval(input('请输入你的年龄:'))#将字符串类型转化为int类型,相当于int(age)
print(age,type(age))

输出结果:
请输入你的年龄:12
12 <class ‘int’>

练习1:输入一个四位数,分别输出他们的个,十,百,千的位数

方法一:利用算术运算获得

num=eval(input('请输入一个四位数:'))
if num<1000 or num>9999:print('输入错误,请输入一个四位数')
else:print('个位:',num%10)print('十位:',num//10%10)print('百位:',num//100%10)print('千位:',num//1000)

方法二:利用字符串的索引获得

num=input('请输入一个四位数:')
if len(num)!=4:print('输入错误,请输入一个四位数')
else:print('个位:'+num[3])print('十位:'+num[2])print('百位:'+num[1])print('千位:'+num[0])

练习2:输入父亲和母亲身高,孩子的身高为父母身高总和*0.54,身高保留两位小数

father_height=eval(input('请输入父亲的身高(单位:米):'))
mother_height=eval(input('请输入母亲的身高(单位:米):'))
child_height=(father_height+mother_height)*0.54
print('孩子的身高大约是:',round(child_height,2),'米')
http://www.dtcms.com/a/466199.html

相关文章:

  • 如何构建高质量的分布式系统监控体系
  • xml网站地图生成器别人 网站 粘贴 html 推广
  • redis 配置学习笔记
  • AI 指数走势透视:红利期或将延续?
  • 光影魔术手4.6.1.670|win中文|图像修改编辑器|安装教程
  • 利用小波分解进行模糊检测pywt.dwt2
  • 试用平台网站建设上海建设安全生产协会网站
  • 用《大前端++》项目特征解析雷总小米汽车的内忧远虑
  • 网络爬虫也叫做网络机器人
  • 台州网站制作 外贸wordpress数据清除
  • 视频网站中滑动列表怎么做的网页设计与制作实训报告的综合优化
  • 昌平手机网站建设北京传媒公司排行榜
  • 专注集团网站建设做网站网址
  • Flink Checkpoint 通用调优方案三种画像 + 配置模板 + 容量估算 + 巡检脚本 + 告警阈值
  • 做一个企业的网站怎么做网站开发合同怎么写
  • 大望路网站建设影楼微网站建设
  • 【滑动窗口专题】第二讲:无重复字符的最长子串
  • 如何简单的并且又能大幅度降低任务队列的锁粒度、提高吞吐量?
  • GPTL(General Purpose Timing Library)使用教程
  • 网站制作先做数据库还是前台重庆新闻论坛新闻评论
  • 【终端使用MySQL】MySQL 数据库核心操作全解析:从入门到性能优化
  • Oracle 数据库在海光平台上运行表现如何?附兼容性验证、性能优化与迁移实践
  • 网站后台账号密码忘记了怎么办宿迁558网络专业做网站
  • go学习1---》结构体和一些其他的东西
  • 兰州网站设计公司厦门网站建设中心
  • git 暂存恢复和文件误删恢复
  • TLS1.3后量子混合密钥协商技术解析及演进展望
  • flutter google play 应用不支持 16 KB
  • 无人机多处理协同作业控制姿态原理与实现
  • flutter mapbox_maps_flutter 应用不支持 16 KB