首页 > 学院 > 开发设计 > 正文

SmallfactorialsSolvedProblemcode:FCTRL2

2019-11-14 17:13:49
字体:
来源:转载
供稿:网友
 1 import sys 2  3  4 def fact(n): 5     final = n 6     while n > 1: 7         final *= n - 1 8         n -= 1 9     return final #逻辑严谨,不要忘了return10 11 12 def main():13     t = int(sys.stdin.readline())14     for n in sys.stdin:15         PRint fact(int(n)) #读取String的转换是一个常见的坑16 17 18 main()

//第二种,利用现成的库

 1 from math import factorial #熟悉这种调用方法 2  3  4 def main(): 5     t = int(raw_input()) 6     for i in range(t): 7         print factorial(int(raw_input())) 8   9 10 main()

 

学习

  怎么调用外部的库  

错误

  函数忘了return, 思路不严谨

  读取时候忘了类型转换

    py的类型转化更为注意,比起有类型规定的C

 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表