参考代码:
小白级别:
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语言变量位置的问题浏览:294 |
1071题解浏览:584 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:383 |
钟神赛车 (C语言代码)浏览:665 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:658 |
很简单,,题解1041:C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:616 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:539 |
小九九 (C语言代码)浏览:542 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:447 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:648 |
BrianChen 2022-03-19 10:46:00 |
o