分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.youkuaiyun.com/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
不喜勿喷~
python书中课后习题:
黑马程序员:
第一章:python概述
1、编程实现打印
print("+++++++++++")print("+ +")print("+++++++++++")
- 1
- 2
- 3
第二章 python基础语法
2、由三角形两直角边求斜边长度
import math a=float(input("请输入斜边 1 的长度")) #输入实数 b=float(input("请输入斜边 2 的长度")) #输入实数 c=a*a+b*b #计算,得到的是斜边的平方 c=sqrt(c) #开方,得到的是斜边长 print("斜边长为:",c) #显示,一项是字符串,一项是 c 表示的斜边长
- 1
- 2
- 3
- 4
- 5
- 6
- 7
3、编写一个程序实现两个数进行交换
# 用户输入x = input('输入 x 值: ')y = input('输入 y 值: ')# 不使用临时变量x,y = y,xprint('交换后 x 的值为: {}'.format(x))print('交换后 y 的值为: {}'.format(y))
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
第三章 python基础语法
4、编写程序使用for循环实现输出0-10之间的整数
for i in range(1,11): print(i)
- 1
- 2
- 3
5、编写程序判断用户输入的是正数还是负数
a=int(input("请输入一个数:")) if a>0: print("a是一个正数") elif a<0: print("a是一个负数") else: print("a等于0")
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
6、编写一个程序,输出九九乘法表
i=1 while i<10: j=1 while j<=i: print("%d*%d=%-2d "%(i,j,i*j),end='') j+=1 print("\n") i+=1
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
第四章 python基础语法
7、接收输入的一行字符,统计出字符串中包含数字的个数。
myStr = input("请输入任意字符串:")num = 0for s in myStr: if s.isdigit(): num += 1print(num)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
8、请输入星期几的第一个字母,用来判断是星期几,如果第一个字母一样,则继续判断第二个字母,依此类推。
week = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']while True: myStr = input("请输入任意一个字母:") upMyStr = myStr.upper() for weekS in week: if upMyStr == weekS[0]: if weekS.startswith("M"): print("星期一") elif weekS.startswith("W"): print("星期三") elif weekS.startswith("F"): print("星期五") elif weekS.startswith("T") or weekS.startswith("S"): secondStr = input("请再输入任意一个字母:") newStr = upMyStr+secondStr print(newStr) for weekStr in week: if weekStr.find(newStr,0,2) != -1: if newStr == "Tu": print("星期二") elif newStr == "Th": print("星期四") elif newStr == "Sa": print("星期六") elif newStr == "Su": print("星期日") break break
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
9、编写一个程序,计算字符串中字串出现的次数
str = "Hello,welcome to itheima!!"print(str.count("o"))
- 1
- 2
- 3
第五章 python基础语法
10、编写一个函数,用于判断输入字符串是否由小写字母和字符串构成
def message(): myStr = input("请输入密码,只能为字母和数字:") if myStr.isalnum(): print("符合要求") else: print("不符合要求")
- 1</