3.5
3.5
วิชา การเขียนโปรแกรม Python กลุ่มสาระการเรียนรู้ วิทยาศาสตร์และเทคโนโลยี
เรื่อง สนุกไปกับเกมบวกเลข
โปรแกรมคอมพิวเตอร์มีการทำงานในรูปแบบเรียงลำดับเป็นพื้นฐานสำคัญ แต่ในโปรแกรมที่ซับซ้อนยิ่งขึ้นอาจจะมีการทำงานที่จะต้องมีการตัดสินใจเลือกทางใดทางหนึ่งที่เหมาะสมหรือตรงตามเงื่อนไข หรืออาจจะมีในกรณีที่โปรแกรมมีการทำงานแบบวนซ้ำ เพื่อลดความซ้ำซ้อนของการเขียนคำสั่ง ซึ่งคำสั่งเลือกทำและวนซ้ำถือว่าได้มีส่วนสำคัญและจำเป็นอย่างยิ่งต่อการเขียนโปรแกรมหรือพัฒนาโปรแกรมคอมพิวเตอร์ให้มีประสิทธิภาพ
# โปรแกรมบวกเลขแบบสุ่ม V 1.0
import random
t='y'
c=0
print("โจทย์การบวกเลขแบบสุ่ม ด้วยภาษา Python")
print("พัฒนาโปรแกรมโดย นายโยธิน ศิริเอ้ย ")
print("-------------------------------------------------------")
while t=='y':
for i in range(1,11):
a=random.randint(22,99)
b=random.randint(22,99)
z=a+b
print('ข้อที่ ',i,'. ',a,' + ',b,' = ?')
while z!=c:
try:
c=int(input("Your Answer : "))
except ValueError:
print("กรอกตัวเลขนะ ลองใหม่จ้า.")
t=input("คุณต้องการทำต่อหรือไม่ y/n : ")
print("พัฒนาโปรแกรม yotin.sir@thoengwit.ac.th")
# โปรแกรมบวกเลขแบบสุ่ม V 2.0
import random
t='y'
gv=0
c=0
print("โจทย์การบวกเลขแบบสุ่ม ด้วยภาษา Python")
print("พัฒนาโปรแกรมโดย นายโยธิน ศิริเอ้ย ")
print("-------------------------------------------------------")
while t=='y':
for i in range(1,6,1):
a=random.randint(11,99)
b=random.randint(11,99)
z=a+b
if gv==3:
break
print('ข้อที่ ',i,'. ',a,' + ',b,' = ?')
while z!=c:
if gv==3:
print('GAME OVER')
break
try:
c=int(input("Your Answer : "))
if z!=c:
gv=gv+1
except ValueError:
print("กรอกตัวเลขนะ ลองใหม่จ้า.")
t=input("คุณต้องการทำต่อหรือไม่ y/n : ")
print("พัฒนาโปรแกรม yotin.sir@thoengwit.ac.th")