score = 0 while True: try: user = input().split("=") if user[1] == "?": continue if str(eval(user[0])) == user[1]: score += 1 except: break print(score)
通过split把输入式等号左右两边拆开
如果等号右边是"?",那么直接跳出本次循环
当左右两边相等,score + 1
ps:eval可以直接将字符串里的表达式化作python代码运行,如:eval("4 + 3")的效果就等于 4 + 3
0.0分
3 人评分
素数判断模板题(题解中的函数能用来判断大数是不是素数)浏览:841 |
C语言程序设计教程(第三版)课后习题6.5 (C++代码)浏览:703 |
Tom数 (C语言代码)浏览:2012 |
C语言程序设计教程(第三版)课后习题3.7 (C++代码)浏览:988 |
简单的a+b (C语言代码)浏览:537 |
分糖果 (C++代码)浏览:1440 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:549 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:624 |
Cylinder (C语言描述,蓝桥杯)浏览:1247 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:485 |