每日总结 2020-03-31

时间

今天
上午:12复习数据库第一章;34上数据库
下午:12离散上课;34Android上课
晚上:12web上课+看官网信息
9点以后:编程练习+补三天单词
睡觉之前背单词

练习

7- 70 输入一个字符串,判断该串是否属于整数、浮点数或者复数的表示

  • 必须先把input()输入的字符串提取出,再用type()判断类型,否则一直是字符串类型。
try:
    str = eval(input()) ## 
    if type(str) == int or type(str) == float or type(str()) == complex:
        print("yes")
    else:
        print("no")
except:
    print("no")

7-68 回文判断的2种方法

方法1

str = input()
if str == str[::-1]: #双冒号
    print("yes")
else:
    print("no")

方法2

def isHuiwen(s):
    if len(s) < 2:
        return True
    if s[0] != s[-1]:
        return False
    return isHuiwen(s[1:-1])

str = input()
if isHuiwen(str):
    print("yes")
else:
    print("no")

7-67 python求阶乘的2种方法

  • math.factorial(x)

import math value = math.factorial(x)

  • 递归实现
def factorial(n):
    if n == 0:
        return 1
    else:
        return n * factorial(n - 1)

#四月Go~

发布了10 篇原创文章 · 获赞 2 · 访问量 348

猜你喜欢

转载自blog.csdn.net/qq_44871185/article/details/105235245