Python第二天

某超市举办抽奖活动,中奖条件是会员卡号各位数字之和为16。会员输入自己的四位卡号,即可知是否中奖。 如:中奖结果:true

print('请输入自己的四位数卡号')
a = int(input())
b = int(input())
c = int(input())
d = int(input())
print('中奖结果:',a + b + c + d == 16)

运行结果为:

#未中奖:
请输入自己的四位数卡号:
5
6
4
9
中奖结果: False

#中奖:
请输入自己的四位数卡号:
4
4
4
4
中奖结果: True

用户输入两个数,判断是否是奇数,输出结果如下:“是奇数?true/false”
代码如下:

print('请输入两个数:')
num1 = int(input())
num2 = int(input())
print('num1是奇数?',num1 % 2 != 0)
print('num2是奇数?',num2 % 2 != 0)

运行结果为:

请输入两个数:
87
88
num1是奇数? True
num2是奇数? False

用户输入一个整数,判断是否是7的倍数,以boolean值输出

代码如下:

#当输入的数字是7的倍数:
请输入一个整数:
77
是否是7的倍数: True

#当输入的数字不是7的倍数:
请输入一个整数:
82
是否是7的倍数: False

闰年只需满足下列条件之一: (1)1、能被4整除,但不能被100整除; (2)2、能被400整除 请根据年份,输出是否是闰年

print('请输入一个年份:')
years = int(input())
if years % 4 == 0 and years % 100:
    print('是闰年')
elif years % 400 == 0:
    print('是闰年')
else:
    print('不是闰年')
#当输入的年份不是闰年:
请输入一个年份:
1987
不是闰年

#当输入的年份是闰年:
请输入一个年份:
2000
是闰年

5.计算矩形的周长和面积

print('请输入矩形的长度:',end='')
Length = int(input())
print('请输入矩形的宽度:',end='')
Width = int(input())
Perimeter = (Length + Width) * 2
Area = Length * Width
print(f'矩形的周长是{Perimeter},面积是{Area}')
请输入矩形的长度:8
请输入矩形的宽度:6
矩形的周长是28,面积是48

整理交换两个数的实现方式

print('1.用交换算法temp')
m = 10
n = 6
temp = m
m = n
n = temp
print(m , n)
print('2.用加减法')
m = 10
n = 6
m = m + n
n = m - n
m = m - n
print(m , n)
print('3.用m,n=n,m(只在python中有效)')
m = 10
n = 6
m , n = n , m
print(m , n)
1.用交换算法temp
6 10

2.用加减法
6 10

3.用m,n=n,m(只在python中有效)
6 10

打印购物小票

clothes = 245
price_1 = 245 * 2
shoe = 570
price_2 = 570 * 1
ball = 320
price_3 = 320 * 1
add_price = price_1 + price_2 + price_3
surplus = 1500 - price_3 - price_2 - price_1
print(11 * '*'+'消费单'+12 * '*')
print('商品\t\t单价\t\t个数\t\t金额')
print(f'T恤\t\t¥{clothes}\t2\t   ¥{price_1}')
print(f'网球鞋\t¥{shoe}\t1\t   ¥{price_2}')
print(f'网球拍\t¥{ball}\t1\t   ¥{price_3}')
print()
print('折扣:0.8')
print(f'消费总金额:¥{add_price}')
print('实际交费:¥1500')
print(f'找钱:¥{surplus}')
print(f'本次购物所获积分(消费满100元得3分):{add_price / 100}')
***********消费单************
商品	单价	个数	金额
T恤		¥245	2490
网球鞋	¥570	1570
网球拍	¥320	1320

折扣:0.8
消费总金额:1380
实际交费:1500
找钱:120
本次购物所获积分(消费满100元得3):13.8
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值