首页 > 其他分享 >oj练习题 数字 eval 整数 int ???

oj练习题 数字 eval 整数 int ???

时间:2023-10-08 12:12:23浏览次数:33  
标签:练习题 oj int 整数 Python eval 字符串 函数

 

 

s = input()
if 'hello world!' == s.casefold():
print("Yes")
else:
print("No")

 

 

 

 

A+B问题II
描述

亲爱的小朋友们,大家好!

今天我们来探讨一下大家都会做的A+B的问题,给你两个数A和B,请你输出这两个数的和。


输入
输入两个数字,a和b


输出
输出一个数字,为a和b的和


输入样例 1 

1 1
输出样例 1

2
提示

提示:保留2位小数

【参考代码】

printf("%.2lf", v);

or

cout<<setiosflags(ios::fixed)<<setprecision(2);//需要头文件#include <iomanip> 然后再输出实数类型变量即可以保留2位小数输出了

  

a, b = list(map(eval, input().split()))
print(f"{a+b:.2f}")

 eval() 和 int() 是 Python 中的两个内置函数,它们都用于转换字符串值,但它们之间有一些关键区别:
1. eval() 函数:
eval() 函数用于计算字符串表达式。它会将字符串作为 Python 代码执行,并将结果返回。
eval() 函数可以处理任意的 Python 代码,这可能会导致安全问题。
* 示例:eval("2 + 3") 返回 5。
2. int() 函数:
int() 函数用于将字符串转换为整数。
int() 函数只能转换表示整数的字符串,如果字符串不能转换为整数,会抛出 ValueError 异常。
* 示例:int("42") 返回 42。
总结:
eval() 函数可以处理更复杂的字符串表达式,但它也具有安全风险,因为它可以执行任意的 Python 代码。
int() 函数专门用于将字符串转换为整数,对于其他类型的数据,如浮点数或复数,可以使用相应的函数,如 float() 和 complex()

 

a, b = map(eval, input().split())
v = a+b
print(f"{v:.2f}")

 

 

 

标签:练习题,oj,int,整数,Python,eval,字符串,函数
From: https://www.cnblogs.com/flyingsir/p/17748570.html

相关文章

  • VS2019 创建Integration Service
    最近工作中需要用到Integrationservice,使用VS2022如何都打不开,查阅文档发现vs2022目前不支持,所以需要下载VS2019,安装步骤如下1、下载vs20192、在此窗口中,我们单击“扩展”>“管理扩展”: 3、在打开的窗口的搜索栏中,搜索“IntegrationServices”扩展名。从出现的列表中,我们......
  • VSCode & Intellij IDEA CE 数据库连接
    VSCode&IntellijIDEACE数据库连接大概记一下现在正在用的几个工具/插件VSCodeVSCode里面的工具我下载了很多,如果只是链接MySQL的话,可能用JunHan这位大佬的MySQL就好了:使用这个插件直接打开.sql文件单击运行就能跑sql命令,而且跑起来也挺方便的不过我们项目......
  • 【Mysql】不要用int类型存储11位手机号
    一、遇到问题今天在做添加数据的时候,发现手机号存储错误,报错信息是:Cause:com.mysql.cj.jdbc.exceptions.MysqlDataTruncation:Datatruncation:Outofrangevalueforcolumn'f_phone'atrow1;Datatruncation:Outofrangevalueforcolumn'f_phone'atrow1;ne......
  • Error while loading conda entry point: conda-libmamba-solver (libarchive.so.19:
    本人使用centos:7.6.1810及Miniconda3-py311_23.5.2-0-Linux-x86_64默认状态下应该没有这个问题。当在使用conda下载包时,如果不小心更新了涉及conda-libmamba-solver和libarchive的包,就可能会导致这个报错消息出现。Errorwhileloadingcondaentrypoint:conda-libmamb......
  • CentOS Integration SIG 正式成立
    CentOS 董事会已批准成立CentOSIntegrationSpecialInterestGroup(SIG)。该小组旨在帮助那些在RedHatEnterprise Linux (RHEL)或特别是其上游CentOSStream上构建产品和服务的人员,验证其能否在未来版本中继续运行。红帽 RHELCI工程师AleksandraFedorova......
  • Go - Insert values into a slice
    Thereisnobuilt-infunctionforinsertion,butyoucanstilluseappendforthetask.Let’ssayyouwanttoinsertthenumber1000betweenelementsatindex2and3,whichareints159and26,respectively:numbers:=[]int{3,14,159,......
  • difference between a Client-Server and Sender-Receiver interface in Autosar
    thedifferencebetweenaClient-ServerandSender-ReceiverinterfaceinAutosarInaClient-Serverinterface,theclientrequestsaservicefromtheserverandtheserverrespondswitharesult.InaSender-Receiverinterface,thesendersendsdatatoone......
  • idea报错:Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.0.0:exec (d
    idea版本:​​2020.3​​idea报错:在查阅了资料以后发现是​​IDEA2020​​的兼容问题 Failedtoexecutegoalorg.codehaus.mojo:exec-maven-plugin:3.0.0:exec(default-cli)onprojectsms:Commandexecutionfailed.解决方法:1、测试不要用​​main​​方法测试,使用​​......
  • huoji69键盘的映射值
    先用xev程序获取按键的keycode的值,剩下的就是自己修改即可。修改.Xmodmap文件,内容为:1!keycode9=asciitildegrave2keycode9=asciitildegrave3!keycode66=Escape4keycode118=F12Insert5keycode119=F11Prior6keycode112=F10Next7keycode117=Delet......
  • A curious case: CLR/COM Interop leak
    Acuriouscase:CLR/COMInterop leakUNCATEGORIZED.NET, COM, INTEROP, PRODUCTIONDEBUGGING, WINDBGLEAVEACOMMENTBackgroundAcustomeraskedmeaquestionlastweek:inCLR-COMinteropcase,whoisresponsibletofreeupastringreturnedfromCO......