时间
今天 |
---|
上午: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~