Python编程实例:整数奇偶性判断、字符类型识别、商品折扣计算、整数排序

本文将介绍如何使用Python编程语言实现以下功能:

  1. 判断整数的奇偶性2. 识别字符是否为小写字母3. 根据商品价格计算折扣和应付金额4. 对三个整数进行降序排序

1. 判断整数的奇偶性

**代码实现:**pythonnum = int(input('请输入一个整数:'))

if num % 2 == 0: print(f'{num} 是偶数')else: print(f'{num} 是奇数')

心得体会:

利用取余运算符 % 可以方便地判断一个整数是否能被2整除,从而判断其奇偶性。

2. 判断字符是否为小写字母

**代码实现:**pythonchar = input('请输入一个字符:')

if 'a' <= char <= 'z': print(f'{char} 是小写字母')else: print(f'{char} 不是小写字母')

心得体会:

Python中可以直接比较字符的大小,利用ASCII码的顺序关系,可以简洁地判断一个字符是否为小写字母。

3. 计算折扣率和应付金额

**代码实现:**pythonprice1 = float(input('请输入第一种商品的价格:'))price2 = float(input('请输入第二种商品的价格:'))price3 = float(input('请输入第三种商品的价格:'))

total_price = price1 + price2 + price3

if price1 > 50 or price2 > 50 or price3 > 50 or total_price > 100: discount = 0.15else: discount = 0

final_price = total_price * (1 - discount)

print(f'应付金额:{final_price:.2f}')

心得体会:

根据题目要求,使用条件判断语句判断是否满足折扣条件,并计算最终应付金额。需要注意浮点数的格式化输出。

4. 降序输出整数

**代码实现:**pythonnum1 = int(input('请输入第一个整数:'))num2 = int(input('请输入第二个整数:'))num3 = int(input('请输入第三个整数:'))

if num1 < num2: num1, num2 = num2, num1if num1 < num3: num1, num3 = num3, num1if num2 < num3: num2, num3 = num3, num2

print(f'降序排列:{num1}, {num2}, {num3}')

心得体会:

通过多次比较和交换变量的值,可以实现对三个整数的降序排序。

总结

通过以上编程实例,我们可以学习到Python中基本的输入输出、条件判断语句以及算术运算符的使用方法。在实际编程过程中,需要注意代码的可读性和可维护性,以及对异常情况的处理。

Python编程实例:整数奇偶性判断、字符类型识别、商品折扣计算、整数排序

原文地址: https://www.cveoy.top/t/topic/f34s 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录