python get() 函数 获得数字之和

2025-10-22 06:12:21

1、import  random 

add1=random.randint(0,10)

add2=random.randint(0,10)

answer=0

print(add1,"+",add2)

 

answer=input()

if add1+add2==answer:

 

  print("Yes,you are right")

 

  print(add1,"+",add2,"=",answer,"√")

 

else:

 

   print("Oh,No,Think carefully")

 

   print(add1,"+",add2,"=",answer,"×")

这段练习十以内的加法程序,输入正确答案也是显示算错了。经检查原因在answer=input() 这个语句上,input()这个函数获得是字符,字符不会等于数值的。应该把输入的字符转换成数字,将该语句改为:answer=int(input())。 这样程序就运行正常了。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢