python中车票的例题_python练习题

本文提供了一系列Python编程的基础练习题目,包括简单的条件判断、购物结算、三角形类型判断、车票安检模拟、分数查询系统、背单词游戏、闰年判断、分数段判断、数字求和以及循环控制。这些题目覆盖了Python的基本语法和逻辑控制,适合初学者巩固和提升编程能力。
摘要由CSDN通过智能技术生成

1、简单的if判断语句

while True:

man = int(input("请输入群里最美的人: "))

if 0 <= man <= 10:

if man <= 0:

print("请重新输入!")

elif 0< man <=10:

print("恭喜你输入正确,最美的是xx")

else:

print("输入错误了,请输入0-10")

2、练习题

小明去超市购物: 价格如下:口罩:3.5一个 荔枝:12元一斤 猪肉 :26元一斤 小明购买了3个口罩,2斤荔枝,半斤猪肉。

结账的时候,老板宣布所有商品全部打8折。请编写程序计算最终 的应付款 :

kouzhao = 3.5 #定义一个口罩,单价是3.5一个

lizhi = 12 #定义荔枝,12元一斤

zhurou = 26 #定义猪肉,26一斤

money = kouzhao * 3 + lizhi * 2 + zhurou * 0.5

print("应付金额为:",money)

shiji = money * 0.8

print('实际金额为:',shiji)

3、练习题

从键盘上获取3个数,判断是否构成三角形

如果为等腰三角形输出‘等腰三角形’

如果为等边三角形输出‘等边三角形’

如果为等腰直角三角形输出‘等腰直角三角形’

如果为直角三角形,但不是等腰三角形,则输出‘普通直角三角形’

否则输出不规则普通三角形

分析

2.1 三角形三遍必须为正数

2.2 任意两边之和大于第三边

2.3 如果三边都相等,组成等边三角形

2.4 任意两边相等,但与第三条边不相等,则为等腰三角形

2.5 a^2+b^2=c^2 直角三角形

while True:

a=input('请输入第一边:')

b=input('请输入第二边:')

c=input('请输入第三边:')

if (a+b>c) or (a+c>b) or (b+c>a):

print('是三角形')

if (a==b!=c) or (a==c!=b) or(b==c!=a):

print('是等腰三角形')

elif (a==b==c):

print('是等边三角形')

else:

print('不是三角形')

4、练习题

定义布尔型变量has_ticket 表示是否有车票

定义整形变量 knife_length 表示刀的长度:单位:cm

首先,检查是否有车票,如果有,才允许进行安检

安检时,需要检查刀的长度,判断是否超过20cm

如果超过20cm,提示刀的长度,不允许上车

如果不超过20cm,安检通过

如果没有车票,不允许进门

while True:

has_ticket = input("请选择是否有车票[true,false]:")

if has_ticket in['true','false']:

if has_ticket=='true':

changdu=input('请输入刀的长度:')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值