参考代码:
小白级别:
nums = input().split() nums[0],nums[1] = int(nums[0]),int(nums[1]) if nums[2] == "+": print(nums[0] + nums[1]) if nums[2] == "*": print(nums[0]*nums[1]) if nums[2] == "-": print(nums[0] - nums[1]) if nums[2] == "/": print(nums[0]//nums[1]) if nums[2] == "%": print(nums[0]%nums[1])
大佬级别:
nums = input().split() nums[2],nums[1] = nums[1],nums[2] str1 = ''.join(nums) print(int(eval(str1)))
巧妙的用到了eval()函数。
0.0分
2 人评分
假币问题 (C++代码)(向上取整的一种处理方式)浏览:1660 |
printf基础练习2 (C语言代码)浏览:941 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:704 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:373 |
C语言训练-阶乘和数* (C语言代码)-------- 呆板写法浏览:1347 |
简单的a+b (C语言代码)浏览:626 |
蛇行矩阵 (C语言代码)浏览:524 |
Tom数 (C语言代码)浏览:552 |
大神老白 (C语言代码)浏览:600 |
C语言训练-最大数问题 (C语言代码)浏览:588 |
BrianChen 2022-03-19 10:46:00 |
o