一、求两数之和
实现代码如下:
s1=int(input('请输入第1个数字:'))
s2=int(input('请输入第2个数字:'))
s3=s1+s2
print('这两数之和是:'+ str(s3))
运行结果:
二、输出商品价目表
实现代码如下:
print( '\t' '\t' '购物清单' '\n' '商品名称' '\t' '购买数量' '\t'
'商品单价' '\t' '金额' '\n' '鳄鱼夹克' '\t' '\t' '1' '\t'
'1900' '\t' '1900' '\n' 'ipodMP4' '\t' '\t' '2' '\t'
'400' '\t' '\t' '800')
运行结果:
三、计算周数和剩余天数
实现代码如下:
a=input('请输入天数:')
b =int(a)
c =b/7
d =b%7
print('周数是:%d\n剩余天数是:%d' %(c,d))
运行结果:
四、已知圆的半径,求圆的面积及周长
实现代码如下:
class Yuan():
def __init__(self,r,area,C):
self.r = r
self.area = area
self.C = C
r=int(input('请输入此圆半径长度:'))
area=3.14*r*r
C=2*3.14*r
print("此圆半径为 %s 厘米 ,此圆的面积为 %s平方厘米;此圆周长为 %s厘米" % (r, area,C))
YUAN1 = Yuan("r","3.14*r","2*3.14*r")
运行结果:
五、猜拳游戏
猜拳游戏
实现代码如下:
import random
choice=['剪刀','石头','布']
keepgoing=input('你想出剪刀,石头,布还是(Q)?')
while keepgoing!='Q':
computer=random.choice(choice)
print('你选择的是' +keepgoing+ '计算机选择的是' +computer)
if keepgoing==computer:
print('打平了')
elif keepgoing=='剪刀':
if computer=='石头':
print('计算机赢了')
else:
print('你赢了')
elif keepgoing=='石头':
if computer=='布':
print('计算机赢了')
else:
print('你赢了')
elif keepgoing=='布':
if computer=='剪刀':
print('计算机赢了')
else:
print('你赢了')
else:
print('你的结果不在范围类!!!')
print()
keepgoing=input('你想出剪刀,石头,布还是(Q)?')
运行结果:
六、买彩票
- 如果体彩中了500万,我买车、资助希望工程、去欧洲旅游
- 如果没中,我买下一期体彩,继续烧高香
实现代码如下:
text1=input('这一期是否中了体彩?')
if text1=='是':
print('买车、资助希望工程、去欧洲旅游')
else:
print('买下一期,继续烧高香')
运行结果:
七、实现幸运抽奖
- 抽奖规则:会员号的百位数字等于产生的随机数字即为幸运会员
实现代码如下:
import random
text1 =input('我行我素购物管理系统 》 幸运抽奖')
random1 =random.randint(0,9)
#print(random1)
text2 =input('请输入4位会员号:')
a =int(text2)
b =int(a/100%10)
#print(b)
if b==random1:
print(text2 + '客户是幸运客户,获得精美Mp3一个。')
else:
print(text2+'号客户,谢谢您的支持!' )
运行结果:
八、产生随机数
- 实现思路
- 产生随机数
- 从控制台接收一个4位会员号
- 分解获得百位数
- 判断是否是幸运会员
- 产生随机数(0~9)的方法
先导入包 import random
random.randint(0,9)
实现代码如下:
import random
print('浩浩抽奖 > 幸运抽奖\n')
num = input('请输入4位会员号\t')
NewNum = int(num)
a = NewNum/100%10
rd = 2
rd = random.randint(0,9)
if a == rd:
print('幸运数字是%d 恭喜%d号客户是幸运观众,获得电视机一台' % (rd, NewNum))
else:
print('幸运数字是%d %d号客户,谢谢您的参与!' % (rd, NewNum))
运行结果:
九、会员信息录入
- 录入会员信息
- 判断录入的会员号是否合法
实现代码如下:
text1 =input('我行我素购物管理系统 》 客户信息管理 》 添加客户信息')
text2 =input('请输入会员号(<4位整数>):')
a = int(text2)
if 1000 <= a <= 9999:
a = int(text2)
text3 = input('请输入会员生日(月/日<用两位数表示>):')
text4 = input('请输入积分:')
print("已录入的会员信息是:" + text2, text3, text4)
else:
print('请重新输入会员号(<4位整数>):')
运行结果:
十、考试成绩
- 输入小明的考试成绩,显示所获奖励
- 成绩==100分,爸爸给他买辆车
- 100分>成绩>=90分,妈妈给他买MP4
- 90分>成绩>=60分,妈妈给他买本参考书
成绩<60分,什么都不买
实现代码如下:
text1 =int(input('小明的考试成绩:'))
if text1 ==100:
print('爸爸给你买辆车!')
elif 90<=text1<100:
print('妈妈给他买MP4!')
elif 60<=text1<90:
print('妈妈给他买本参考书!')
else:
print('什么都不给你买!等着被打!')
运行结果:
十一、购物结算
嵌套if选择结构
- 实现思路
- 外层判断是否是会员
- 内层判断是否达到相应打折要求
实现代码如下:
test1 =str(input('请输入是否是会员:是(y)/否(其他字符)'))
test2 = int(input('请输入购物金额:'))
if test1 =='y':
if test2 >= 200:
print("实际支付:", test2*0.75)
else:
print("实际支付:", test2*0.8)
else:
if test2 >= 100:
print("实际支付:", test2*0.9)
else:
print("实际支付:", test2)
运行结果;