专栏python共10次python实验,可去主页python专栏查看
一、实验内容
(1)源代码:
def calculate_grade(score):
if score >= 90:
return 'A'
elif score >= 80:
return 'B'
elif score >= 70:
return 'C'
elif score >= 60:
return 'D'
else:
return 'E'
if __name__ == "__main__":
score = int(input("请输入您的成绩(0-100): "))
if score < 0 or score >= 100:
print("成绩输入不合法,请输入0到100之间的整数。")
else:
grade = calculate_grade(score)
print(f"您的成绩等级为:{grade}")
- 运行结果截图 :
(1)源代码:
import random
def guess_number(secret_number):
while True:
guess = int(input("请输入你猜测的数字(0-9): "))
if guess < 0 or guess > 9:
print("输入不合法,请输入0到9之间的整数。")
elif guess < secret_number:
print("太小了,请继续猜测。")
elif guess > secret_number:
print("太大了,请继续猜测。")
else:
print(f"恭喜!你猜中了 {secret_number}。")
break
if __name__ == "__main__":
secret_number = random.randint(0, 9)
print("猜数字游戏开始!")
guess_number(secret_number)
- 运行结果截图 :
3、
(1)
def calculate_unit_price(packaging, price):
unit_price = price / packaging
return unit_price
if __name__ == "__main__":
packaging1 = int(input("请输入第一种水笔的包装规格:"))
price1 = float(input("请输入第一种水笔的价格:"))
packaging2 = int(input("请输入第二种水笔的包装规格:"))
price2 = float(input("请输入第二种水笔的价格:"))
unit_price1 = calculate_unit_price(packaging1, price1)
unit_price2 = calculate_unit_price(packaging2, price2)
if unit_price1 < unit_price2:
print("您应选择购买第一种水笔。")
elif unit_price1 > unit_price2:
print("您应选择购买第二种水笔。")
else:
print("两种水笔的单价相同,请自行选择。")
def calculate_unit_price(packaging, price):
unit_price = price / packaging
return unit_price
if __name__ == "__main__":
packaging1 = int(input("请输入第一种水笔的包装规格:"))
price1 = float(input("请输入第一种水笔的价格:"))
packaging2 = int(input("请输入第二种水笔的包装规格:"))
price2 = float(input("请输入第二种水笔的价格:"))
unit_price1 = calculate_unit_price(packaging1, price1)
unit_price2 = calculate_unit_price(packaging2, price2)
if unit_price1 < unit_price2:
print("您应选择购买第一种水笔。")
elif unit_price1 > unit_price2:
print("您应选择购买第二种水笔。")
else:
print("两种水笔的单价相同,请自行选择。")
(2)
二、实验总结:(写收获与存在的问题)
在Python编程的学习中,选择语句(如if-elif-else)是一个至关重要的概念。它允许程序根据特定条件执行不同的代码块,从而实现更复杂的逻辑和功能。最近,我进行了一系列关于Python选择语句的实验,并从中获得了许多宝贵的经验和体会。
首先,我发现理解选择语句的基本语法和结构是掌握它的关键。if-elif-else语句的基本语法非常直观,通过条件判断来执行不同的代码块。然而,在实际应用中,如何正确设置条件以及组织代码块却是一个挑战。通过多次实验和调试,我逐渐学会了如何根据实际需求设置条件,并合理组织代码块以实现预期的功能。
其次,我深刻体会到了选择语句在解决实际问题中的重要作用。在选择语句的帮助下,我可以编写出更加灵活和智能的程序。例如,在处理用户输入时,我可以使用选择语句来判断用户输入的类型或范围,并据此执行不同的操作。这种能力使得我的程序能够更好地适应不同的场景和需求。
此外,我还发现选择语句在优化程序性能方面也具有一定的作用。通过合理使用选择语句,我可以避免不必要的计算和操作,从而提高程序的执行效率。例如,在遍历一个列表时,我可以使用选择语句来提前终止循环,当满足某个条件时就不再继续执行后续的代码。这种优化方式可以显著提高程序的性能,特别是在处理大量数据时效果更加显著。
最后,我认为实验是学习和掌握Python选择语句的有效途径。通过动手实践,我可以更深入地理解选择语句的工作原理和应用场景。同时,实验也让我有机会遇到并解决各种实际问题,从而提升自己的编程能力和解决问题的能力。