赞
踩
前言
本文只是简单的整理了一下课后习题的编程题,具体的填空、选择、判断可以见:Python快速编程入门课后习题答案
第一章
1、编写一个Python程序,输出如下图效果。
++++++++++
+ +
++++++++++
print("+++++++++++")
print("+ +")
print("+++++++++++")
2、编写一个Python程序,输出如下语句。
学Python,来传智播客黑马程序员
学Python,来传智播客黑马程序员
学Python,来传智播客黑马程序员
学Python,来传智播客黑马程序员
学Python,来传智播客黑马程序员
print("学Python,来传智播客黑马程序员")
print("学Python,来传智播客黑马程序员")
print("学Python,来传智播客黑马程序员")
print("学Python,来传智播客黑马程序员")
print("学Python,来传智播客黑马程序员")
第二章
1、输入直角三角形的两个直角边的长度a、b,求斜边c的长度。
import math
a=float(input("请输入斜边 1 的长度")) #输入实数
b=float(input("请输入斜边 2 的长度")) #输入实数
c=a*a+b*b #计算,得到的是斜边的平方
c=math.sqrt(c) #开方,得到的是斜边长
print("斜边长为:",c) #显示,一项是字符串,一项是 c 表示的斜边长
2、编写一个程序,用于实现两个数的交换。
# 用户输入
x = input('输入 x 值: ')
y = input('输入 y 值: ')
# 不使用临时变量
x,y = y,x
print('交换后 x 的值为: {}'.format(x))
print('交换后 y 的值为: {}'.format(y))
第三章
1、编写一个程序,使用for循环输出0~10之间的整数。
for i in range(1,11):
print(i)
2、编写一个程序,判断用户输入的数是正数还是负数。
a=int(input("请输入一个数:"))
if a>0:
print("a是一个正数")
elif a<0:
print("a是一个负数")
else:
print("a等于0")
3、编写一个程序,输出九九乘法表。
i=1
while i<10:
j=1
while j<=i:
j+=1
print("%d*%d=%-2d "%(i,j,i*j),end='')
print("\n")
i+=1
第四章
1、接收输入的一行字符,统计出字符串中包含数字的个数。
myStr = input("请输入任意字符串:")
num = 0
for s in myStr:
if s.isdigit():
num += 1
print(num)
2、请输入星期几的第1个字母,用来判断是星期几,如果第1个字母一样,则继续判断第2个字母,以此类推。
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
3、编写一个程序,计算字符串中子串出现的次数。
str = "Hello,welcome to itheima!!"
print(str.count("o"))
第五章
1、编写一个函数,用于判断用户输入字符串是否由小写字母和数字构成。
def message():
myStr = input("请输入密码,只能为小写字母和数字:")
if myStr.isalnum() and myStr.lower() == myStr:
print("符合要求")
else:
print("不符合要求")
2、请根据下述需求,编写一个程序。
用户输入一个字符串,将下标为偶数的字符提出来合并为一个新的字符串A,再将下标为奇数的字符提
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。